基于ElasticSearch进行数据可视化和多维分析

  • Post author:
  • Post category:其他


睿思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



版权声明:本文为zhuifengsn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。