【免费开源】积木报表ElasticSearch数据集使用实战
积木报表介绍积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!积木报表 version 1.9.2+ 支持连接Elasticsearch,并且使用sql语句查询es的索引,SQL语句支持分页、关联、分组、排序等。
前置条件
[*]添加jimureport-nosql-starter模块的依赖
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>${jimureport.version}</version>
</dependency>
[*]积木报表默认未依赖elasticsearch-rest-client,若需要使用ElasticSearch 数据集需要再pom中添加elasticsearch-rest-client的依赖。
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>7.17.15</version>
</dependency>
1.添加ElasticSearch数据源在数据源维护中添加ElasticSearch数据源:
[*]数据源类型选择:Elasticsearch
[*]驱动类填写/
[*]数据源地址填写Elasticsearch的接口地址
https://pic4.zhimg.com/v2-f2ef68b643164a0b3cf022cc3d5481ef_1440w.jpg
2. 编写sql语句,查询Elasticsearch中的索引
https://pic4.zhimg.com/v2-ff5df5f6e5eef86bc8749a51ab41859d_1440w.jpg注意事项:
1.支持标准sql语句以及简单的mysql方言。
2.所有的表名前都要加上es.,比如 select * from es.indexName
3. 设计报表并预览
[*]设计报表
https://pic1.zhimg.com/v2-de30145616133d39133f895274852aee_1440w.jpg
[*]预览
https://pic4.zhimg.com/v2-3359fd4b6bc607643d83fc84a50b3abd_1440w.jpg
开启送礼物
页:
[1]