管理平台系统表和时序/快照表

您可以通过数据服务的离线数据存储功能,查看平台系统表、时序表和快照表。本文介绍查看平台系统表、时序表和快照表的操作步骤,及各存储表的数据内容。

查看存储表

  1. 登录物联网平台控制台

  2. 实例概览页面,找到对应的企业版实例,单击实例进入实例详情页面。

  3. 在左侧导航栏,选择数据服务 > 数据存储

  4. 数据存储页面单击离线存储页签。

  5. 单击平台系统表时序/快照表页签,查看对应类型的存储表。

    平台系统表

    您可以查看已创建的产品和设备的信息。

    • 产品表:存储了已备份实例的产品元信息,包括产品的ProductKey、名称、创建时间、修改时间等。

    • 设备表:存储了已备份实例的设备元信息,包括所属产品的设备唯一标识符IotId、激活时间、状态、物理地址、设备类型等。

    • 设备分组表:存储了已备份实例的设备分组信息,包括分组类型、分组名称、描述等。

    • 设备分组关系表:存储了设备和分组的关系。

    • 设备标签表:存储了已为设备添加的标签信息。

    • 设备位置数据表:存储了设备的经纬度和省市信息。

    时序/快照表

    说明

    物联网数据服务不区分大小写,如物模型中属性定义Power、power,在数据服务中会被认为是同一个定义,将导致时序表和快照表初始化失败。请您在定义产品和孪生节点的物模型时避免这样的定义方式。

    • 产品维度:实例备份后,对于该实例下新增产品,时序/快照表列表自动生成对应产品的时序/快照表。只有设备上报过物模型的属性、事件数据后,自动生成的产品存储表才有数据。

    • IoT孪生引擎的孪生空间维度:实例备份后,对于该实例下IoT孪生引擎空间,时序/快照表列表自动生成对应空间的时序/快照表。只有IoT孪生引擎的数据源有数据映射到孪生节点的属性数据后,自动生成的IoT孪生引擎存储表才有数据。

    您可以在时序/快照表页签下的搜索框,输入产品名称、IoT孪生引擎的孪生空间名称或存储表名称,搜索指定存储表。也可以单击表类型(全部)后的image,按照表的类型进行筛选。

    • 产品属性时序表:设备上报的属性历史数据。

    • 产品属性快照表:设备最近一次上报的属性数据。

    • 产品事件表:设备上报的事件历史数据。

    • IoT孪生引擎时序表:孪生节点已有的历史数据。

    • IoT孪生引擎快照表:孪生节点最近一次映射到的数据。

  6. 在存储表列表,可执行以下操作,查看存储表详细信息。

    查看

    单击对应表右侧操作列的查看,可查看对应表的基本信息表结构

    • 基本信息

      项目

      示例

      说明

      表标识符

      ${system.device_group_relation}

      存储表的标识符。

      表显示名

      设备分组关系表

      存储表的中文名称。

      字段数

      8

      存储表表头项目的数量。

      数据来源

      系统数据源

      数据的来源,包括:

      • 系统数据源:数据来源为平台系统表。

      • 产品属性数据源、产品事件数据源:数据来源为时序表或快照表。

      描述

      此表描述了设备和分组的关系

      存储表的用途。

    • 表结构:存储表的表头项目的详细信息,包括表头的字段名称、字段类型等信息。

    数据预览

    单击对应表右侧操作列的数据预览,查看对应存储表的数据详情。

    说明

    默认仅展示最新的20条数据。

    3

导出存储表数据

  1. 时序/快照表页签的存储表,单击对应表右侧操作列的导出更多 > 导出,执行以下操作,可导出数据到本地。

    重要

    同一时间只能创建一个进行中的导出任务,每天仅支持生成三个导出任务,每个任务支持下载三次。

  2. 导出任务详情页面,单击创建导出任务

  3. 在弹出的对话框中,设置以下参数。

    参数

    说明

    导出数据的时间范围

    最多选择3天时间范围。

    导出文件名

    支持中文字符、英文字母、数字、下划线(_),不能以数字和下划线(_)开头,长度不能超过30个字符。

    导出CSV文件分隔符

    仅支持选择竖线

  4. 单击确定

    创建导出任务成功后,可单击操作列查看,查看导出任务日志。

    image

  5. 任务运行成功后,单击操作栏下载,会下载CSV文件到本地。

    image

开启实时数据集成(Flink)

产品属性时序表产品事件表支持开启Flink任务。开启成功后,可将设备时序数据集成到实时计算Flink,帮助您实时分析和诊断设备的运行状况,实时检测运行故障,实时预测制品良率等。

数据服务中实时数据集成流出会消耗数据处理单元(CU),详细说明,请参见计费项说明功能使用的详细说明,请参见实时数据集成(Flink)

  1. 时序/快照表页签的存储表,找到目标产品属性时序表或产品事件表,单击右侧操作列的查看

  2. 在存储表详情页面,单击Flink任务开关的关闭image.png图标。

    image.png

  3. 在弹出的对话框中,单击确认开启

    image.png

关闭实时数据集成(Flink)

如果业务需求无需使用实时计算Flink进行数据流计算和分析,可执行以下操作关闭Flink任务。

  1. 在存储表详情页面,单击Flink任务开关的打开image.png图标。

  2. 单击确认关闭

后续步骤

  • SQL分析:平台系统表、时序表和快照表,可作为SQL分析任务的查询对象,以进一步利用和分析数据。

  • 离线数据集成(DataWorks+MaxCompute):平台系统表、产品属性时序表、产品属性快照表和产品事件表数据,可以集成到阿里云大数据开发治理平台(DataWorks)中构建数据仓库,以提升数据应用效率。

  • 实时数据集成(Flink):产品属性时序表和产品事件表数据,可以集成到阿里云实时计算Flink中计算和分析,以帮助您实时分析和诊断设备的运行状况,实时检测运行故障等。