如何设置Apache IoTDB根据存储的两个时间字段序列分组查询数据?

问题描述 投票:0回答:1

在我的场景中,记录了两个时间:设备收集数据的时间和数据挖掘程序上传数据的时间。现在需要存储两个时间,但是我需要根据两个时间段的一定差异通过查询生成组。这意味着查询应该类似于

select two time sequences from root.db.where the third time difference sequence >= value
。 Apache IoTDB是否支持像我的情况一样查询两个
time
特征的数据,以及如何做到这一点?

time-series apache-iotdb iotdb
1个回答
0
投票

如果您想根据值差异对数据进行分组,Apache IoTDB 通过

GROUPBY VARIATION
函数支持这种分组。
GROUP BY VARIATION
会将第一个点作为组的基点。每个新的数据按照给定的规则与基点进行比较后,如果差值小于给定的阈值,则新的点将归属于同一组。否则,IoTDB 将以此新数据作为新参考点启动一个新组。而且它比较的值也可以基于你存储的两个时间值,所以你可以尝试使用这个功能。

© www.soinside.com 2019 - 2024. All rights reserved.