一种时序数据库的属性设置方法
技术领域
[0001]
本发明涉及时序数据库技术领域,尤其涉及一种时序数据库的属性设置方法。
背景技术
[0002]
时序数据库中的时序对象涉及三个层级,从上到下依次为租户、门户、设备。每一
个设备下面会有很多测点。在租户上还会有一个实例对象来管理所有的对象。时序数据库
缺乏一种统一的方式去对所有这些时序对象定义一些特定的属性,并且可以通过这些属性
信息进行分组、查询等操作。想要获取只有某些特定信息的对象时会比较困难,需要有一种
统一的设置属性的方法,方便用户快速得到自己想要的结果,或者想要的分类。
发明内容
[0003]
为了让用户在使用时序数据库的时候更加方便快捷的查询或者区分具有不同信
息的时序对象,或者将某一些时序对象进行分组,本发明提供了一种时序数据库的属性设
置方法。
[0004]
对于用户在某些情况下需要将同一级别下不同类别的时序对象区分开,并可以通
过这些区分的类别进行查询的需求,如果没有一个统一的属性设置的方法,那么用户使用
起来就会比较麻烦。而通过一个统一的属性设置的方法,用户可以非常便利的给不同的级
别定义不同的属性,然后给不同的对象赋值,通过不同的值进行分组或者进行查询。
[0005]
本发明的技术方案是:
[0006]
一种时序数据库的属性设置方法,通过一个统一的属性设置的方法,用户可以非
常便利的给不同的级别定义不同的属性,然后给不同的对象赋值,通过不同的值进行分组
或者进行查询。
[0007]
进一步的,
[0008]
数据库系统中存储两张属性相关信息的系统表,
[0009]
表一中存储着不同级别的属性信息以及对该属性的描述,该表包含以下几列,属
性的名称、作用范围、对该属性的描述,该属性的数据类型、创建人、创建时间,该表的属性
名称作为主键索引;
[0010]
表二中存储具体对象的属性的值,该表包含以下几列,行ID、租户的ID、门户的ID、
设备的ID、测点的ID、属性的名称、属性的值,该表将由序列自动生成的行ID作为主键索引。
[0011]
再进一步的,
[0012]
具体执行流程为,
[0013]
首先是用户定义好在一个级别下数据类型是怎样的一个属性,同时也可以定义对
该属性的具体描述;
[0014]
系统表表一就会记录一行数据,将该属性的定义信息写进去。然后用户还需要再
执行设置属性的命令,给某一个具体设备定义属性的值;
[0015]
系统表表二就会记录一行数据,将该设备的ID设备所在的租户、门户的ID和设置
说 明 书
1/3 页
3
相关文档
评论