如何安装SuiteCRM Analytics—SuiteCRM Web数据分析

新的即用型业务分析平台SuiteCRM Analytics是使用Pentaho BI Suite社区版构建的完全开源和免费下载的解决方案,它将为SuiteCRM用户提供启动,管理和定制自己的功能。 BI平台是完全可扩展的。

SuiteCRM Analytics由两个主要组件组成:

SuiteCRM数据集成

SuiteCRM Web分析

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部署、支持与维护、用户培训…

滚动至顶部
扫码添加微信联系我们 关闭