历史版本15 :InfluxDB数据集 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
报表服务器版本 | JAR 包版本 | App 版本 |
---|---|---|
10.0 | 2020-10-21 | V1.0 |
1.2 应用场景
InfluxDB是一个开源分布式时序、事件和指标数据库。
在最新的DB-ENGINES给出的时间序列数据库的排名中,InfluxDB高居第一位,可以预见,InfluxDB会越来越得到广泛的使用。
当前Finereport无法直接使用 JDBC 或者 JNDI 连接访问InfluxDB。故通过相关接口写此插件。
1.3 功能介绍
此插件支持InfluxDB的Influxql和Flux语法查询。
1)语法支持范围如下:
查询类型 | 支持语法 |
---|---|
Influxql | SELECT,SHOW |
Flux | FROM |
2)InfluxDB版本支持
查询类型 | 支持InfluxDB的版本 |
---|---|
Influxql | 1.x |
Flux | 1.8+ |
2. 插件介绍编辑
2.1 插件安装
点击下载插件:InfluxDB数据集插件
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照: 服务器插件管理
2.2 操作方法
1)定义数据连接
I. 设计器
菜单栏点击服务器>定义数据连接,新建一个 InfluxDB数据连接,如下图所示:
InfluxDB数据连接可以不要用户名和密码就可以连接,若要用户名和密码连接,请勾选中间的通过用户名和密码登录的复选框。
II. 决策平台
菜单 管理系统 > 数据连接 > 数据连接管理 ,点击新建数据连接按钮,如下图所示
跳转到选择界面上,点击所有菜单,勾选插件支持,选择Influxdb图标,如下图所示
跳转到编辑界面,编辑完成后,可以点击测试连接按钮,测试是否连通数据库,最后点击保存按钮,如下图所示
2)定义数据集
①设置InfluxDB数据连接
②预览按钮,最大化窗口按钮,原始大小窗口按钮
预览:查看数据集的内容
最大化窗口:将设置数据集窗口最大化
原始大小窗口:将设置数据集窗口恢复最初的大小
③选择查询语句类型,包括Influxql和Flux
④查询语句内容的输入框,在此输入查询语句
⑤分隔条,可以调整查询语句内容的输入框和参数列表的大小
⑥添加参数,若查询语句中有参数,点击刷新按钮即可显示出参数列表