如何使用数据表
更新时间:
复制为 MD 格式
数据表对设备数据源(平台系统表、平台设备表、授权表)和外部数据源中数据表提供管理能力,主要包括表信息展示和数据概览。
背景信息
- 实例分为旧版公共实例、新版公共实例、企业实例。 只有旧版公共实例可以使用旧版数据分析以及Web页面数据源中的数据表。
- 分析透视的SQL分析使用标准的SQL语法,但平台系统表名、平台设备数据表名等存在特殊性,保留以
${}命名的规则,因此通过数据表管理数据。
查看数据表
数据表说明
- 平台系统表
平台系统表是开发者在物联网平台创建的产品、设备、设备分组等的数据。
- 设备分组关系表
主要对应物联网平台控制台中分组详情页面的设备列表和子分组列表页签数据。
其中设备列表页签包含DeviceName、设备所属产品、节点类型、状态/启用状态、最后上线时间、操作等列;子分组列表页签包含分组名称、分组ID、添加时间、操作等列。 - 产品表
主要对应物联网平台控制台和产品详情页面数据。产品列表包含产品名称、ProductKey、节点类型、添加时间等列,单击操作列的查看进入产品详情页。产品详情页展示ProductKey、ProductSecret、设备数,并提供产品信息、Topic类列表、功能定义、服务端订阅等Tab页签。产品信息包括产品名称、节点类型、创建时间、所属品类、数据格式、认证方式、状态、连网协议和产品描述等字段。
- 设备表
主要对应物联网平台控制台和设备详情页面数据。在设备管理 > 设备页面的设备列表中,单击目标设备操作列的查看,进入设备详情页面。设备详情页面包含设备信息、Topic列表、运行状态、事件管理、服务调用、设备影子、文件管理、日志服务、在线调试等Tab页签。
- 设备分组表
主要对应物联网平台控制台页面和分组详情的分组信息页签数据。分组列表页包含分组名称、分组ID、添加时间等列,单击操作列的查看可进入分组详情页,展示分组层级、分组ID、设备总数、激活设备、当前在线等信息,并提供分组信息、设备列表、子分组列表三个页签。
- 设备分组关系表
- 平台设备表
- 设备数据表
设备产生的历史运行数据。物联网平台默认为每个产品免费赠送一个月数据存储,因此设备数据表保存了每个设备的最新(一个月)运行数据。说明 如果您在中对产品创建了更长久的数据存储周期,假设6个月,那么可以查询设备近6个月的历史数据。
- 设备快照表
设备快照表存储。在数据概览页签,可查看物联网平台创建的某一个产品下所有设备的运行信息。
数据表中包含说明 如果产品有多个属性,而在某个时间只上报了一个属性,数据概览页签只显示最新上报的一个属性,其他属性会以历史数据方式存储。$device_name、temperature、$product_key、$iot_id、$type等字段,默认预览最新的20条数据,可在可视化分析或SQL分析中查看更多数据。 - 设备事件表
设备事件数据存储。在数据概览页签,可查看物联网平台创建的某个拥有事件的产品下所有设备的事件上报的数据。在左侧导航中展开设备事件表,选择具体事件子表(如电灯故障上报),即可预览事件数据,包含
$event_name、$event_type、$event_code、$event_time、$event_date等字段。默认预览最新 20 条数据。
- 设备数据表
- 授权表
说明 该功能依赖物联网平台的设备授权功能,详情请参见授权设备。阿里云物联网的其他用户,在成功授权您访问其设备后,您就可以在授权表中查看到对应产品的数据表,包括设备数据表、设备快照表、设备事件表。与平台设备数据表一样,每个表格都可以在表信息和数据概览两个页签中查看对应的表格信息。授权表的表结构包含以下字段:
$device_name(VARCHAR,设备名称)、$event_date(VARCHAR,设备数据产生的日期)、$event_time(TIMESTAMP,设备数据产生时间戳)、$iot_id(VARCHAR,设备唯一标识)、$product_key(VARCHAR,产品唯一标识)、$type(VARCHAR,设备类型)等共25个字段。 - 外部数据源
外部数据源展示的是物联网平台中模块下外部数据源的数据信息。您可以配置业务数据库账号,用于数据开发时进行跨域数据分析。详细内容请参见外部数据源。
在数据表管理页面左侧导航树中,选择外部数据源分组下的目标数据表,右侧将展示表信息和数据概览两个页签。表信息页签包含基本信息(表名、字段数、中文名、数据源、描述)和表结构列表(字段名、数据类型、备注)。说明 外部数据源目前支持的数据库类型为RDS for MySQL,暂不支持自建数据库,后续将会支持多种类型数据库云产品。
该文章对您有帮助吗?