报表工具访问 ElasticSearch

报表工具对比选型系列—多样性数据源支持度 中介绍了几款主流报表工具对多样性数据源的支持度,其中提到润乾报表对于像 ElasticSearch 等这类非关系型数据库的支持是最好。

本文主要介绍具体使用,润乾报表如何通过外部库访问 ElasticSearch,并获取数据生成报表。

具体实现

1、 打开润乾报表工具,引入 ElasticsearchCli 外部库

外部库的下载和使用指南,可到https://c.raqsoft.com.cn/tag/Download 查找。

勾选“ElasticsearchCli”选项

imagepng

2、 新增空白报表并新增脚本数据集

imagepng

3、 编写脚本

A
1 =es_open(“localhost:9200”)
2 =es_get(A1, “/products/_search”)
3 result A2

其中,表达式部分:

A1:连接 ES server,支持用户名 / 密码方式,具体参考函数:http://d.raqsoft.com.cn:6999/esproc/func/esopen.html

A2:执行 get 命令,查询 index 为 products 的记录,具体参考函数:http://d.raqsoft.com.cn:6999/esproc/func/esget.html,同时也支持 post、head 命令取数。

A3:返回结果集

浏览数据集

imagepng

4、 绘制报表呈现数据

imagepng

预览报表结果

imagepng

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾