You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tanghe-report/doc/docs/guide/dataset.md

1.9 KiB

介绍

img5

数据源数据集用法总结

SQL数据集

尽量不要使用 “select *”,以及展示很大的数据量,图表不一定能展示、页面可能会卡死

Mysql数据集

在数据源处添加了mysql的数据源后即可使用。
img_1.png

ES数据集

es是通过调用xpack-sql注意写法
es.png

Kudu数据集

kudu.png

HTTP数据集

即原有Http数据源的功能请注意Http接口返回类型必须是Json、不能是texttext无法解析
http.png

功能栏

可以看在线环境,有示例参考

查询参数

数据源数据集用法总结

img3
注意参数名要和sql(请求体)中变量名保持一致sql(请求体)中的变量用 ${} 表示

数据类型

暂时无用写了也不生效目前统一都是string处理。

高级规则

是用是针对当前行的参数示例值做一个校验。
返回 true/false代表校验字段是否符合要求的成功与失败。
返回 String代表通过一段 js 脚本生成你所需要的参数。
返回其他类型报错!!!

数据转换

js脚本

这里的JS是java的scriptengine执行的很多ES6的语法不支持
img4
入参是data返回值也必须是data中间是JS的处理过程注意入参返回都是List记得保存。

java脚本

通过Groovy来进行实现的
Groovy用法参考

字典项

img6.png
记得保存