您可以通过数据服务的离线数据存储功能,查看自定义存储表。本文介绍如何创建和管理自定义存储表,及其数据内容。
创建自定义存储表
登录物联网平台控制台。
在实例概览页面,找到对应的企业版实例,单击实例进入实例详情页面。
在左侧导航栏,选择数据服务 > 数据存储。
在数据存储页面单击离线存储页签。
在离线存储页签,单击自定义存储表。
在自定义存储表页签,单击新建自定义存储表。
在新建自定义存储表对话框中,完成以下设置。
参数
示例
是否必填
说明
表显示名
温度计日平均温度存储表
是
存储表的名称,不能以数字和下划线(_)开头,支持中文、英文字母、数字和下划线(_),不超过30个字符。
表标识符
DailyAverageTemperature
是
存储表的标识符,必须以英文字母开头,支持英文字母、数字和下划线(_),不超过30个字符。
关注数据质量
否
设置是否关注数据质量。默认为否。
是否自动分区
否
设置是否自动分区。默认为否。
是:您的自定义存储表每次调度产生数据超过3000万条时,为保障您的自定义存储表查询性能,建议开启自动分区功能。
重要如果未开启自动分区,超过3000万条的数据将无法写入。
否:数据量较小,数据小于3000万条时,不建议开启该配置。
分区粒度
天
否
开启自动分区后,需配置分区粒度,可设置为小时或天。
重要此处设置需要和SQL分析洞察任务中调度周期一致。具体内容,请参见设置任务调度策略。
描述
温度计的平均温度
否
存储表的用途。
数据存储时长
更多
否
存储表数据保存的时间长度。
超过所设置的数据,系统将根据表中的时间字段,删除超过存储时长的数据。
可设置为1个月、2个月、3个月、6个月、1年、不过期或更多。
如果选择更多,则需输入时间单位和时间值。
时间单位
年
否
数据存储的时间单位。可选:年、月、日。
时间值
10
否
需为正整数。最大可设置为:
102(年)。
2142(月)。
64260(日)。
单击确认,完成创建自定义存储表。
创建自定义存储表后,您可以使用该表存储数据解析的数据。
更多信息,请参见数据解析概述。
管理自定义存储表
在自定义存储表页签下的存储列表中,找到已创建的存储表,单击对应的以下操作按钮,执行对应操作。
查看:
基本信息:
项目
示例
说明
表标识符
${system.device_group_relation}
存储表的标识符。
表显示名
设备分组关系表
存储表的中文名称。
字段数
8
存储表表头项目的数量。
数据来源
系统数据源
数据的来源,包括:
系统数据源:数据来源为平台系统表。
产品属性数据源、产品事件数据源:数据来源为时序表或快照表。
存储时长
不过期
存储表数据不过期。
是否分区
是
开启存储表数据自动分区,分区粒度为天。
分区粒度
天
描述
此表描述了设备和分组的关系
存储表的用途。
表结构:存储表的分区详情(是否分区、分区键名称、分区键类型、分区键粒度)和表头项目的详细信息(字段名称、字段类型、是否主键等)。
新建存储表或未被数据解析或SQL分析任务引用的存储表,表结构为空。
您可单击新增字段,添加表头的字段。字段参数说明如下。
参数
说明
字段名
支持小写字母、数字和下划线(_),不能以数字和下划线(_)开头,长度不能超过32个字符。
字段显示名
支持中文字符、英文字母、数字和下划线(_),不能以数字和下划线(_)开头,长度不能超过64个字符。
字段类型
支持选择VARCHAR、BIGINT、BOOLEAN、TIMESTAMP、DOUBLE。
是否主键
设置字段是否为主键。
备注
描述字段用途。
编辑:可编辑自定义存储表的基本信息。
重要自定义存储表被数据解析或SQL分析任务引用后,您无法编辑该表。
删除:您可删除自定义存储表。
数据预览:自定义存储表应用于数据解析或SQL分析任务后,您可以预览最新的20条数据。
静态导入:跳转到数据接入的本地上传页签,导入本地数据源。具体操作,请参见上传本地数据源。
导出:您可导出指定时间范围内的数据。
重要存储表初始化成功后,才可导出数据。
同一账号下,同一时间只能创建一个进行中的导出任务,每天限制生成三个导出任务,每个任务支持下载三次。
后续步骤