数据转发到表格存储中__规则引擎_控制台使用手册_阿里云物联网套件-阿里云
可以将处理过后的消息,通过配置方法存储到表格存储(Table Store)中。想了解更多表格存储的信息,请参考表格存储(Table Store)
操作注意事项:
- 用户需要在控制台上选择Table Store数据表,用于数据存储。如果没有资源,则需要用户创建数据表
- 创建Table Store数据表必须创建主键,当用户选择好数据表之后,控制台会自动读出该表的主键,用户需要配置主键的值。
- 规则引擎不能操作用户的Table Store数据表,必须经过用户的授权才能对用户的数据表进行写数据。所以,用户需要创建一个具有Table Store写入权限的角色,然后将该角色赋予给规则引擎,这样规则引擎才能将处理过后的数据写入数据表中。
示例:
经过SQL抽取出来的JSON数据:{"id":"1234","data1":"xxx","data2":[{...}]}
。业务上需要把这个JSON数据存入Table Store中,并且主键是id
。
那么用户只需在控制台配置主键的值,输入${id}
,这就意味着当有消息过来并触发规则,主键id就会存入JSON中id的value值。这里要特别强调一下,${}
是转义符,如果不输入该转义符,存入的将会是一个常量。
配置完主键之后,当有消息过来,套件会自动解析JSON中的除了主键之外的key值,然后根据key自动创建Table Store的数据列。例如,该示例中,就会创建两列:data1和data2,并且会在每列下面存入对应的value值。这里要特别强调一下,目前只支持一级JSON的解析,不支持嵌套JSON的解析,那么在该示例,data2下面就会以字符串的形式存入整个嵌套JSON,而不能再次对嵌套JSON进行解析创建列。
最后更新:2016-11-24 11:23:49
上一篇:
数据转发到另一Topic__规则引擎_控制台使用手册_阿里云物联网套件-阿里云
下一篇:
数据转发到DataHub__规则引擎_控制台使用手册_阿里云物联网套件-阿里云
应用_阿里云帮助中心-阿里云,领先的云计算服务提供商
推送通知给iOS__API列表_OpenAPI 1.0_移动推送-阿里云
企业实名认证__金融云新手上路_金融云-阿里云
RTMP推流地址及签名__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云
负载均衡支持UDP协议常见问题__常见问题_负载均衡-阿里云
认证考试的学习方法__弹性计算认证(ACP级)_如何获得专业技术认证?_专业技术认证-阿里云
启动服务实例__应用API列表_API参考_容器服务-阿里云
配置样例__类型5:移动加速_用户指南_CDN-阿里云
查询已订阅的镜像市场镜像信息__脚本使用示例_用户指南_命令行工具 CLI-阿里云
云服务器 ECS复制镜像
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云