您可以使用规则引擎数据流转功能,将数据转发到表格存储(Table Store)中存储。

前提条件

  • 已创建表格存储实例和用于接收数据的数据表。表格存储使用方法,请参见表格存储文档
  • 已创建数据转发规则和编写处理数据的SQL,请参见设置数据流转规则
    本文示例的规则,定义了如下SQL语句:
    SELECT deviceName as deviceName, items.PM25.value as PM25, items.WorkMode.value as workmode 
    FROM "/sys/a1ktuxe****/aircleaner/event/property/post" WHERE

操作步骤

  1. 登录物联网平台控制台
  2. 在左侧导航栏,选择规则引擎 > 云产品流转
  3. 单击规则对应的查看,进入数据流转规则页。
  4. 单击转发数据一栏对应的添加操作
  5. 添加操作对话框中,选择操作为存储到表格存储(Table Store)。按照界面提示,设置其他信息,单击确认
    说明 仅支持转发JSON格式数据。
    表格存储
    参数 说明
    选择操作 选择存储到表格存储(Table Store)
    地域 选择表格存储所在地域。
    实例 选择表格存储实例。

    您可以单击创建实例,跳转到表格存储控制台,创建表格存储实例,请参见表格存储文档

    数据表 选择接收数据的表格存储数据表。

    您可以单击创建数据表,跳转到表格存储控制台,创建表格存储数据表。

    主键 配置表格存储数据表主键对应的值,需设置为规则SQL中SELECT的某字段值。数据流转时,该值将被存为主键对应的值。
    说明
    • 支持配置为变量格式${},如${deviceName},表示该主键对应的值为消息中deviceName的值。
    • 如果主键类型是自增列,这一列主键无需填值,表格存储会自动生成这一主键列的值。所以,自增列主键值,系统已自动设置为AUTO_INCREMENT,且不能编辑。

      更多自增列主键说明,请参见主键列自增

    角色 授权物联网平台将数据写入表格存储。

    如您还未创建相关角色,单击创建RAM角色,跳转到RAM控制台,创建角色和授权策略,请参见创建RAM角色

  6. 回到云产品流转页,单击规则对应的启动按钮启动规则。
  7. 测试。
    1. 在物联网平台控制台左侧导航栏,选择监控运维 > 设备模拟器
    2. 选择调试用的设备,单击上行指令调试 > 属性上报 > 启动设备模拟器
    3. 设置测试数据,单击发送指令推送数据。
      设备模拟器
    4. 数据推送成功后,在表格存储接收数据的数据表的数据管理页,查看是否成功接收到指定数据。
      数据管理