SuiteCRM Web分析
SuiteCRM Web Analytics是基于Web的分析和报告前端,允许用户浏览数据仓库中从SuiteCRM和第三方数据源提取的数据。
用户能够登录Web门户以运行,过滤数据或安排报告。该门户网站可以导入使用功能强大的Pentaho CTools和Report Designer创建的新报告和仪表板。报表可以支持许多不同的可视图表和输出类型,例如HTML,PDF和Excel。
下载并安装SuiteCRM Web Analytics
SuiteCRM Web Analytics需要在服务器上安装以下必备组件
- Linux环境
- OpenJDK 8 JRE(Java)
- wget
- 解压缩
- 压缩
安装 Java
sudo apt-get update
sudo apt-get install openjdk-8-jre
安装MySQL
参考文章:如何在Ubuntu 18.04操作系统上安装MySQL?
SuiteCRM Web Analytics需要预先安装和执行SuiteCRM数据集成解决方案。
有两种下载SuiteCRM Web Analytics的方法。
- 从SuiteCRM网站下载:预先安装的软件包,其中包含安装脚本,Web服务器和所需的所有第三方开源库。
- 克隆SuiteCRM Web分析仓库:用于构建SuiteCRM Web分析程序包的脚本(通过SuiteCRM网站生成相同的可用程序包)。
手动构建软件包(从仓库中克隆)
通过终端克隆回购:
git clone https://github.com/ivylabs/suitecrm-analytics
导航到新克隆的存储库目录并运行build.sh
./build.sh
这应该在您的终端上输出解决方案下载并压缩成一个包的所有文件。脚本末尾会询问您是否要删除安装文件。
Would you like to remove the installation files? This will save disk space. [y/N] y
-------------------------------------------------------------
Build is complete!
-------------------------------------------------------------
这将在目录的根目录下生成一个名为suitecrm-analytics-server.zip的软件包。这与SuiteCRM网站上提供的软件包相同。
配置SuiteCRM数据集成
下载或生成“ suitecrm-analytics-server.zip”文件后,将其上传并提取到托管的Web服务器上。
导航到新提取的 suitecrm-analytics-server
文件夹并编辑 install.properties
。
JVM_SIZE=1024
SUITECRM_HOST=127.0.0.1
SUITECRM_PORT=3306
SUITECRM_DATABASE=suitecrm_testdata
SUITECRM_USERNAME=suitecrmrootuser
SUITECRM_PASSWORD=suitecrmrootuserpassword
SUITECRM_ANALYTICS_HOST=127.0.0.1
SUITECRM_ANALYTICS_PORT=3306
SUITECRM_ANALYTICS_DATABASE=suitecrm_dwh
SUITECRM_ANALYTICS_USERNAME=suitecrmrootuser
SUITECRM_ANALYTICS_PASSWORD=suitecrmrootuserpassword
# DO NOT CHANGE FROM PORT 8080! There is a bug with uploading the solution when the port is changed
SUITECRM_ANALYTICS_WEBAPP_PORT=8080
这些配置变量定义与SuiteCRM数据库的连接以从中提取信息。
# SuiteCRM Source Database Connection Details
SUITECRM_HOST=127.0.0.1
SUITECRM_PORT=3306
SUITECRM_DATABASE=suitecrm_testdata
SUITECRM_USERNAME=suitecrmrootuser
SUITECRM_PASSWORD=suitecrmrootuserpassword
这些配置变量定义与SuiteCRM数据仓库(由SuiteCRM数据集成解决方案创建)的连接,以检索转换后的SuiteCRM数据。
# SuiteCRM Analytis Target Database Connection
SUITECRM_ANALYTICS_HOST=127.0.0.1
SUITECRM_ANALYTICS_PORT=3306
SUITECRM_ANALYTICS_DATABASE=suitecrm_dwh
SUITECRM_ANALYTICS_USERNAME=suitecrmrootuser
SUITECRM_ANALYTICS_PASSWORD=suitecrmrootuserpassword
安装SuiteCRM Web Analytics
定义配置后,现在在suitecrm-analytics-server的相同根目录中运行安装脚本。
./setup-suitecrm-analytics.sh
这将检查Web服务器能否成功运行以及数据库连接是否成功。
然后,您可以运行SuiteCRM Web Analytics Web服务器来访问该应用程序。
./start-suitecrm-analytics.sh
这应该在您的终端上显示了tomcat服务器已启动。
要跟踪Web服务器日志,可以运行以下命令:
tail -f tomcat/logs/catalina.out
要确认服务器已成功启动,请N
根据服务器初始化的速度,在上面的日志文件中查找带有动态数字的以下行。
org.apache.catalina.startup.Catalina.start Server startup in N ms
服务器初始化后,您可以通过在Web浏览器中导航到服务器的主机名或IP地址来登录SuiteCRM Analytics Web应用程序。默认情况下,Web应用程序正在侦听端口,8080
因此,例如,您的服务器可能在http://localhost:8080/suitecrmanalytics
。
查阅《SuiteCRM Analytics用户指南》以获取有关该应用程序的更多信息。
SuiteCRM 全功能,不限用户
SuiteCRM 与 Salesforce 和 Dynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系:188-9654-1629
我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…