TimechoDB V2.0.5 版本正式发布!
TimechoDB 是由 IoTDB 原厂团队开发的企业级时序数据库产品。V2.0.5 版本新增树转表视图、表模型窗口函数、聚合函数 approx_most_frequent,并支持 LEFT & RIGHT JOIN、ASOF LEFT JOIN;AINode 新增 Timer-XL、Timer-Sundial 两种内置模型,支持树、表模型推理及微调功能,同时对数据库监控、性能、稳定性进行了全方位提升。
更多关于 V2.0.5 版本信息,欢迎联系我们获得企业版安装包!
主要发布内容
- 查询模块:支持手动创建树转表视图
- 查询模块:表模型新增窗口函数
- 查询模块:表模型新增聚合函数 approx_most_frequent
- 查询模块:表模型 JOIN 功能扩展,支持 LEFT & RIGHT JOIN、ASOF LEFT JOIN
- 查询模块:表模型支持行模式识别,可捕获连续数据进行分析计算
- 查询模块:表模型新增多个系统表,例如:VIEWS(表视图信息)、MODELS(模型信息)等
- 系统模块:新增 TsFile 数据文件加密功能
- AI 模块:AINode 新增 Timer-XL、Timer-Sundial 两种内置模型
- AI 模块:AINode 支持树模型、表模型的推理及微调功能
- 其他模块:支持通过 OPC DA 协议发布数据
...
功能详解:树转表视图功能
功能介绍
树转表功能通过创建表视图的方式,将已存在的树模型数据转化为表视图,进而通过表视图进行查询,实现了树模型和表模型分工合作,对同一份树模型数据的协同处理。
- 数据写入阶段:采用树模型语法,支持数据灵活接入和扩展。
- 数据分析阶段:采用表模型语法,支持通过标准 SQL 查询语言,执行复杂的数据分析。
语法:- CREATE
- [OR REPLACE]
- VIEW view_name ([viewColumnDefinition (',' viewColumnDefinition)*])
- [comment]
- [RESTRICT]
- [WITH properties]
- AS prefixPath
- viewColumnDefinition
- : column_name [dataType] TAG [comment] # tagColumn
- | column_name [dataType] TIME [comment] # timeColumn
- | column_name [dataType] FIELD [FROM original_measurement] [comment] # fieldColumn
- ;
-
- comment
- : COMMENT string
- ;
复制代码 使用举例
创建语句:- CREATEOR REPLACE VIEW viewdb."风机表"
- ("风机组" TAG,
- "风机号" TAG,
- "电压" DOUBLE FIELD,
- "电流" DOUBLE FIELD,
- "温度" DOUBLE FIELD
- )
- with (ttl=604800000)
- AS'root.db.**'
复制代码 具体说明:
该语句表示,创建出名为 viewdb."风机表" 的视图(viewdb 如不存在会报错),如果该视图已存在,则替换该视图:
- 为挂载于树模型 root.db.** 路径下面的序列创建表视图。
- 具备风机组、风机号两个 TAG 列,其中 TAG 列的顺序和路径层级相对应。在此例子中,风机组为第三级层级,风机号为第四级层级。
- 具备电压、电流、温度三个 FIELD 列。这里三个 FIELD 列对应树模型下的序列名同样是电压、电流、温度,且仅仅选取类型为 DOUBLE 的序列。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |