创建和管理自定义存储表
您可以通过数据服务的冷数据存储功能,查看自定义存储表。本文介绍如何创建和管理自定义存储表,及其数据内容。
创建自定义存储表
登录物联网平台控制台。
在实例概览页面,找到对应的企业版实例,单击实例进入实例详情页面。
在左侧导航栏,选择数据服务 > 数据存储。
在数据存储页面单击冷数据存储页签。
在冷数据存储页签,单击自定义存储表。
在自定义存储表页签,单击新建自定义存储表。
在新建自定义存储表对话框中,完成以下设置。
参数
示例
是否必填
说明
表显示名
温度计日平均温存储表
是
存储表的名称,不能以数字和下划线(_)开头,支持中文、英文字母、数字和下划线(_),不超过30个字符。
表标识符
DailyAverageTemperature
是
存储表的标识符,必须以英文字母开头,支持英文字母、数字和下划线(_),不超过30个字符。
描述
温度计的平均温度
否
存储表的用途。
数据存储时长
更多
否
存储表数据保存的时间长度。
超过所设置的数据,系统将根据表中的时间字段,删除超过存储时长的数据。
可设置为一个月、两个月、三个月、半年一年、永久或更多。
如果选择更多,则需输入时间单位和时间值。
时间单位
年
否
数据存储的时间单位。可选:年、月、日。
时间值
10
否
需为正整数。最大可设置为:
102(年)。
2142(月)。
64260(日)。
数据回流至IoT孪生引擎
否
选中数据回流至IoT孪生引擎复选框后,选择关联的目标孪生空间。
仅支持选择当前实例下的IoT孪生引擎空间。选择后,该表数据可作为IoT孪生空间中孪生实体的数据源。具体内容,请参见配置数据源。
新建表中强制包含以下列字段:
value:值为double类型。
iot_id:孪生实体中孪生节点的ID(iotId)。
property_id:孪生节点中属性的标识符(identifier)。
数据表创建完成后:
不支持取消选中数据回流至IoT孪生引擎复选框及所关联的孪生空间。
不支持在该表中新增字段。
单击确认,完成创建自定义存储表。
创建自定义存储表后,您可以使用该表存储数据解析的数据。
更多信息,请参见数据解析概述。
管理自定义存储表
在自定义存储表页签下的存储列表中,找到已创建的存储表,单击对应的以下操作按钮,执行对应操作。
查看:
如果自定义存储表未被数据解析或SQL分析任务引用,仅可查看到该表的表名和中文名。
如果自定义存储表已被数据解析或SQL分析任务引用,可查看表的基本信息和表结构。
基本信息
项目
示例
说明
表标识符
${system.device_group_relation}
存储表的标识符。
表显示名
设备分组关系表
存储表的中文名称。
字段数
8
存储表表头项目的数量。
数据来源
系统数据源
数据的来源,包括:
系统数据源:数据来源为平台系统表。
产品属性数据源:数据来源为时序表或快照表。
描述
此表描述了设备和分组的关系
存储表的用途。
表结构:存储表表头项目的详细信息,包括表头的字段名称、字段类型等信息。
如果自定义存储表设置数据回流至IoT孪生引擎,可查看到是否回流至IoT孪生引擎和回流的孪生空间。
编辑:可编辑自定义存储表的基本信息。
重要自定义存储表被数据解析或SQL分析任务引用后,您无法编辑该表。
删除:您可删除自定义存储表。
数据概览:自定义存储表应用于数据解析或SQL分析任务后,您可以预览最新的20条数据。
静态数据导入:您可导入静态数据表。
重要存储表初始化成功后,才可导入静态数据。
导出:您可导出指定时间范围内的数据。
重要存储表初始化成功后,才可导出数据。
同一账号下,同一时间只能创建一个进行中的导出任务,每天限制生成三个导出任务,每个任务支持下载三次。
后续步骤