睿思BI标准版的数据仓库默认采用MySQL实现,随着数据量的膨胀,系统多维分析及数据可视化等功能性能会变慢。当数据量达到几千万时,进行多维分析的性能相当慢,影响用户体验。
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,能够达到实时搜索,稳定,可靠,快速等特点,是进行数据多维分析及可视化的理想工具。
睿思BI标准版从4.1开始支持ElasticSearch,操作过程如下:
前置条件:假设您已成功部署6.0及以上版本的ElasticSearch
1.修改系统配置文件 application.properties,添加ElasticSearch的地址,如下:
################################elasticsearch ###############################################
elasticsearch.url=http://172.30.3.224:9200
2.配置完成后,重启系统,进入页面后能看到配置的ElasticSearch地址已经成功,如下图:
3.点击系统菜单
数据导入
–
数据转换
–
同步表到ES
功能。此功能主要实现存放在mysql中的业务数据加载到ElasticSearch中,方便其他功能进行查询。点击
新增
按钮创建数据同步的任务,如下图:
4.选择需要同步的表,录入步骤名称等信息,点击
确定
按钮,完成表数据同步的任务。
5.任务创建完成后,点击
执行
按钮执行数据同步的任务。当然你也可把数据同步的任务放入定时任务中统一调度。
6.执行完成后,您可以通过查看
数据量
字段来观察数据是否被正常导入到ElasticSearch中了,如果没有问题,您在进入多维分析,仪表盘等功能,此时再查询数据时已经从ElasticSearch中查询数据了。
睿思bi标准版V4.1下载地址:
https://www.ruisitech.com/download.html