写点什么

【免费开源】积木报表 ElasticSearch 数据集使用实战

作者:JEECG低代码
  • 2025-05-12
    北京
  • 本文字数:550 字

    阅读完需:约 2 分钟

积木报表介绍

积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!


积木报表 version 1.9.2+ 支持连接 Elasticsearch,并且使用 sql 语句查询 es 的索引,SQL 语句支持分页、关联、分组、排序等。

前置条件

  1. 添加jimureport-nosql-starter模块的依赖

<dependency>  <groupId>org.jeecgframework.jimureport</groupId>  <artifactId>jimureport-nosql-starter</artifactId>  <version>${jimureport.version}</version></dependency>
复制代码

2.积木报表默认未依赖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 的接口地址

2. 编写 sql 语句,查询 Elasticsearch 中的索引

注意事项:

  1. 支持标准 sql 语句以及简单的 mysql 方言。

  2. 所有的表名前都要加上es.,比如 select * from es.indexName

3. 设计报表并预览

  • 设计报表

  • 预览



用户头像

低代码专家和开源作者 jeecg、jimureport 2020-05-01 加入

致力于国内开源事业,坚持开源10年+,打造多款爆火开源项目:JeecgBoot低代码平台、JimuReport积木报表工具、Jeewx微信管家系统。连续多年荣获十大优秀开源项目、低代码厂商TOP50、CSDN专家访谈等等

评论

发布
暂无评论
【免费开源】积木报表ElasticSearch数据集使用实战_elasticsearch_JEECG低代码_InfoQ写作社区