登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP网盘
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
时序数据库 IoTDB 集成 DataEase,又一可视化交互选择! ...
时序数据库 IoTDB 集成 DataEase,又一可视化交互选择!
[ 复制链接 ]
阜逐忍
2025-6-11 18:38:06
时序数据的存储并不是应用的最终目的,利用强大的可视化 BI 工具将时序数据转化为监控、分析业务实时状态的有效抓手,已成为驱动智能决策与业务增长的核心路径。
国产原生时序数据库 IoTDB 为工业物联网提供高性价比的时序数据管理能力,与 DataEase 数据可视化平台深度融合形成完整解决方案:
实时呈现:依托 IoTDB 的千万点写入与毫秒级查询特性,实现仪表盘数据实时呈现。
操作简单:利用 API 插件通过 Session 接口,DataEase 调用 IoTDB 数据无需额外开发,并支持拖拽式界面轻松创建仪表盘。
多样可视化操作:DataEase 内置电力监控、航空运输、车间生产等工业场景模板,实现多维业务数据直观分析。
定制化处理:DataEase-IoTDB 连接器插件支持定制化数据处理,满足特定业务场景的深度可视化需求。
欢迎查看用户手册了解更多内容!
01 功能简介
(1) DataEase
DataEase 是一个开源的数据可视化与分析工具,提供拖拽式的界面,使用户能够轻松创建图表和仪表板。目前,DataEase 已支持 MySQL、SQL Server、Hive、ClickHouse 等多种数据源,并且可以集成到其他应用程序中,能够帮助用户快速洞察数据,做出决策。
更多介绍详情请参考 DataEase 官网:https://www.fit2cloud.com/dataease/index.html
(2) DataEase-IoTDB 连接器
时序数据库 IoTDB 可以用 API 数据源的形式与 DataEase 实现高效集成,利用 API 数据源插件通过 Session 接口访问时序数据库 IoTDB 数据。该插件支持定制化的数据处理功能,为用户提供了更大的灵活性和更多样化的数据操作选项。
02 安装要求
03 安装步骤
步骤一
请联系天谋科技商务获取压缩包,并解压缩安装包(iotdb-api-source-1.0.0.zip)。
步骤二
解压后,修改 config 文件夹中的配置文件 application.properties:
端口 server.port 可以按需进行修改
iotdb.nodeUrls 需配置为待连接 IoTDB 实例的地址和端口
iotdb.user 需配置为 IoTDB 的用户名
iotdb.password 需配置为 IoTDB 的密码
# 启动 IoTDB API Source 监听的端口
server.port=8097
# IoTDB 的实例地址,多个 nodeUrls 用 ; 分割
iotdb.nodeUrls=127.0.0.1:6667
# IoTDB 用户名
iotdb.user=root
# IoTDB 密码
iotdb.password=root
复制代码
步骤三
启动 DataEase-IoTDB 连接器:
前台启动
./sbin/start.sh
后台启动(增加 -d 参数)
./sbin/start.sh -d
步骤四
启动后可以通过日志来查看是否启动成功:
lsof -i:8097 // config 里启动 IoTDB API Source 监听的端口
04 使用步骤
(1) 登录 DataEase
登录 DataEase,访问地址:http://目标服务器IP地址:80。
(2) 配置数据源
在导航条中跳转【数据源】界面。
点击左上角 【+】,滑动到底部,选择【API】数据源。
新建 API 数据源,自行设置基本信息中的【显示名称】,在数据表位置点击【添加】。
在数据表名称字段中输入自定义的【名称】,请求类型选择 Post,地址填写 http://[IoTDB API Source]:[port]/getData,如果在本机操作且使用的是默认端口,地址应填写 http://127.0.0.1:8097/getData。
在【请求参数】部分,选择【请求体】标签页,并确保格式设置为 JSON。请按照以下示例填写参数,其中:
timeseries:要查询的序列的完整路径(目前只支持查询一条序列)
limit:需要查询的条数(有效范围为大于 0 且小于 100000)
{
"timeseries": "root.ln.wf03.wt03.speed",
"limit": 1000
}
复制代码
6. 点击【认证配置】标签页,选择【Basic Auth】作为认证方式,并准确输入时序数据库 IoTDB 的用户名和密码。
7. 点击【下一步】,将在 data 部分看到接口返回结果。如下图展示接口中,返回了 time、rownumber 和 value 信息,同时需要指定各字段数据类型。完成设置后,点击界面右下角的【保存】按钮。
8. 保存后进入新建 API 数据源页面,点击右上角【保存】按钮。
9. 保存后,可在 API 分类菜单下查看该数据源及其详细信息,或编辑该数据源。
(3) 配置数据集
创建 API 数据集:在导航条中跳转至数据集页面,点击页面左上角的 【+】 符号,选择【API 数据集】类型,选择此数据集所在的目录,即可进入新建 API 数据集页面。
在新建 API 数据集页面,选择刚才新建的 API 数据源和包含在数据集中的对应数据表(下图1),并设置数据集名称(下图2)。设置完毕后,点击页面右上角的【保存】按钮以完成数据集的创建。
选择刚刚创建的数据集,进入【字段管理】标签页,然后将所需的字段(如 rowNum)标记为维度。
配置更新频率:在【更新信息】页面上点击【添加任务】,设置以下信息:
任务名称:根据实际情况填写
更新方式:选择【全量更新】
执行频率:根据实际情况设置(考虑 DataEase 获取速度,建议设置为大于 5 秒更新一次),例如需要设置为每 5 秒更新,则可以选择【表达式设定】并在【cron 表达式】中设置为 0/5 * * * * ? *
配置完成后,点击页面右下角的【确认】按钮保存设置。
任务已成功添加。可以通过点击页面左上角的【执行记录】选项查看执行记录。
(4) 配置仪表板
在导航条中跳转至仪表板页面,可以点击【+】符号新建目录,在对应目录点击【+】符号,然后从弹出的菜单中选择【新建仪表板】。
按需进行设置后点击【确定】,以自定义设置为例,确定后进入新建仪表板页面。
在新建仪表板页面,点击【视图】按钮以打开添加视图的弹窗。在弹窗中,选择之前创建的数据集,然后点击【下一步】继续操作。
在选择图表类型的步骤中,根据展示需求,选择一个合适的图表类型,如【基础折线图】。选择完毕后,点击【确认】按钮应用选择。
在图表配置界面,通过拖放操作将 rowNum 字段拖拽到类别轴(通常是 X 轴),将 value 字段拖拽到值轴(通常是 Y 轴)。
在图表的类别轴设置中,选择将排序方式设定为升序,这样数据将按照从小到大的顺序展示。设置数据刷新频率以确定图表更新的频率。完成这些设置后,您可以进一步调整图表的其他格式和样式选项,比如颜色、大小等,以满足展示需求。调整完后,点击页面右上角的【保存】按钮来保存图表配置。
由于 DataEase 在自动更新数据集后可能会导致原本按升序返回的 API 数据顺序错乱,所以需要在图表配置中手动指定排序方式。
退出编辑后查看效果:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
阜逐忍
2025-6-11 18:38:06
关注
0
粉丝关注
16
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
猷咎
9988
5
凶契帽
9988
6
接快背
9988
7
氛疵
9988
8
恐肩
9986
9
虽裘侪
9986
10
里豳朝
9986
查看更多