全部产品
Search
文档中心

阿里云物联网平台:创建和管理自定义存储表

更新时间:Jul 31, 2023

您可以通过数据服务的离线数据存储功能,查看自定义存储表。本文介绍如何创建和管理自定义存储表,及其数据内容。

创建自定义存储表

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

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

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

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

  5. 离线存储页签,单击自定义存储表

    自定义存储表
  6. 自定义存储表页签,单击新建自定义存储表

  7. 新建自定义存储表对话框中,完成以下设置。

    参数

    示例

    是否必填

    说明

    表显示名

    温度计日平均温度存储表

    存储表的名称,不能以数字和下划线(_)开头,支持中文、英文字母、数字和下划线(_),不超过30个字符。

    表标识符

    DailyAverageTemperature

    存储表的标识符,必须以英文字母开头,支持英文字母、数字和下划线(_),不超过30个字符。

    关注数据质量

    image

    设置是否关注数据质量。默认为

    是否自动分区

    image

    设置是否自动分区。默认为

    • :您的自定义存储表每次调度产生数据超过3000万条时,为保障您的自定义存储表查询性能,建议开启自动分区功能。

      重要

      如果未开启自动分区,超过3000万条的数据将无法写入。

    • :数据量较小,数据小于3000万条时,不建议开启该配置。

    分区粒度

    开启自动分区后,需配置分区粒度,可设置为小时

    重要

    此处设置需要和SQL分析洞察任务中调度周期一致。具体内容,请参见设置任务调度策略

    描述

    温度计的平均温度

    存储表的用途。

    数据存储时长

    更多

    存储表数据保存的时间长度。

    超过所设置的数据,系统将根据表中的时间字段,删除超过存储时长的数据。

    可设置为1个月2个月3个月6个月1年不过期更多

    如果选择更多,则需输入时间单位时间值

    时间单位

    数据存储的时间单位。可选:年、月、日。

    时间值

    10

    需为正整数。最大可设置为:

    • 102(年)。

    • 2142(月)。

    • 64260(日)。

  8. 单击确认,完成创建自定义存储表。

    创建自定义存储表后,您可以使用该表存储数据解析的数据。

    更多信息,请参见数据解析概述

管理自定义存储表

自定义存储表页签下的存储列表中,找到已创建的存储表,单击对应的以下操作按钮,执行对应操作。

  • 查看

    重要

    自定义存储表可应用于数据服务的多个功能,需注意以下几点:

    • 无数据输出的自定义存储表,仅可作为一个数据解析或SQL分析任务的输出对象。

    • 已有数据的自定义存储表,可同时作为多个SQL分析任务的查询对象,以及数据API和可视化报表的数据来源。

    更多信息,请参见数据解析SQL分析自定义服务API

    • 基本信息

      项目

      示例

      说明

      表标识符

      ${system.device_group_relation}

      存储表的标识符。

      表显示名

      设备分组关系表

      存储表的中文名称。

      字段数

      8

      存储表表头项目的数量。

      数据来源

      系统数据源

      数据的来源,包括:

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

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

      存储时长

      不过期

      存储表数据不过期。

      是否分区

      开启存储表数据自动分区,分区粒度为天。

      分区粒度

      描述

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

      存储表的用途。

    • 表结构:存储表的分区详情(是否分区、分区键名称、分区键类型、分区键粒度)和表头项目的详细信息(字段名称、字段类型、是否主键等)。

      新建存储表或未被数据解析或SQL分析任务引用的存储表,表结构为空。

      您可单击新增字段,添加表头的字段。字段参数说明如下。

      参数

      说明

      字段名

      支持小写字母、数字和下划线(_),不能以数字和下划线(_)开头,长度不能超过32个字符。

      字段显示名

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

      字段类型

      支持选择VARCHARBIGINTBOOLEANTIMESTAMPDOUBLE

      是否主键

      设置字段是否为主键。

      备注

      描述字段用途。

  • 编辑:可编辑自定义存储表的基本信息。

    重要

    自定义存储表被数据解析或SQL分析任务引用后,您无法编辑该表。

  • 删除:您可删除自定义存储表。

    重要

    当前数据表处于使用中时,您无法删除该表,需停止相关的数据解析或SQL分析任务后,才可删除。具体操作,请参见校验与发布配置SQL分析任务

  • 数据预览:自定义存储表应用于数据解析或SQL分析任务后,您可以预览最新的20条数据。

  • 静态导入:跳转到数据接入本地上传页签,导入本地数据源。具体操作,请参见上传本地数据源

  • 导出:您可导出指定时间范围内的数据。

    重要
    • 存储表初始化成功后,才可导出数据。

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

后续步骤

  1. 创建自定义存储表后,默认表中无数据,可将其作为一个数据解析或SQL分析任务的输出对象,以存储所需数据。具体内容,请参见数据解析SQL分析

  2. 自定义存储表输出数据后:

    • 可作为多个SQL分析任务的查询对象。具体内容,请参见SQL分析

    • 可作为数据API的数据来源。具体内容,请参见自定义服务API