关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 21|回复: 0

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

[复制链接]
发表于 昨天 20:01 | 显示全部楼层 |阅读模式
积木报表介绍
积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!

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

前置条件
  • 添加jimureport-nosql-starter模块的依赖
    1. <dependency>
    2. <groupId>org.jeecgframework.jimureport</groupId>
    3. <artifactId>jimureport-nosql-starter</artifactId>
    4. <version>${jimureport.version}</version>
    5. </dependency>
    复制代码

  • 积木报表默认未依赖elasticsearch-rest-client,若需要使用ElasticSearch 数据集需要再pom中添加elasticsearch-rest-client的依赖。
    1. <dependency>
    2. <groupId>org.elasticsearch.client</groupId>
    3. <artifactId>elasticsearch-rest-client</artifactId>
    4. <version>7.17.15</version>
    5. </dependency>
    复制代码

1.添加ElasticSearch数据源
在数据源维护中添加ElasticSearch数据源:
  • 数据源类型选择:Elasticsearch
  • 驱动类填写/
  • 数据源地址填写Elasticsearch的接口地址

2. 编写sql语句,查询Elasticsearch中的索引
注意事项:
1.支持标准sql语句以及简单的mysql方言。
2.所有的表名前都要加上es.,比如 select * from es.indexName


3. 设计报表并预览
  • 设计报表
  • 预览





开启送礼物




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表