amazon-web-services - 分析管道中的 AWS IOT 分析 json 格式错误
问题描述
我可以将 JSON 中的相同键值发送到 AWS IOT Analytics 管道吗?有谁知道如何解决这个问题?这是我的 JSON:
{“数据”:[{“传感器”:{“值”:100.1},“ts”:1401000},{“传感器”:{“值”:120.5},“ts”:1401154},{“slave2” :{“point1”:50},“ts”:1401250},{“slave2”:{“point2”:假},“ts”:140350},{“current_sensor”:10,“ts”:150400}, {“水位”:50,“ts”:1504450 },{“开关”:真,“ts”:154030 }]}
解决方案
我不太清楚您发送相同的键值是什么意思 - 您是否能够将上面的数据片段发送到 IoT Analytics 好吗?如果没有,您是否在 Cloudwatch 日志中收到错误 - 请注意,如果您尚未执行此操作,您可能需要在控制台->设置中启用日志记录。
如果您没有收到错误发送,您是否在获取数据时遇到问题?同样,如果您可以显示您正在使用的 SQL 查询以及结果是什么,那可能会有所帮助。
尽管如此,您当然可以使用管道中的活动重新塑造您的数据。例如,您可以;
使用 lambda 函数创建一个 lambda 活动,以提取各个消息并将您需要的内容准确发送到数据存储区。
创建属性添加器/删除器活动以重新格式化消息。
参考文档包含使用 Lambda 重塑消息的示例,以及有关添加和删除属性以重塑消息的信息。
推荐阅读
- reactjs - React 响应属性对象更改
- r - 如何将虚拟变量包含到纠错模型中?
- opengl - Intel HD 4xxx / 5xxx GPU 上的计算着色器链接失败
- firebase - 是否可以使用 Rest-API 在我的不使用 Admin SDK 的应用服务器上订阅令牌?
- java - 根据我们得到的数据筛选数据
- r - 将图例添加到多行 ggplot
- powershell - 如何使用 PowerShell 删除单个 NAPTR 记录?
- pymongo - PyMongo 检查条目是否已经在数组中
- python - 根据列中的列表项拆分数据框
- javascript - 在请求中仅指定两个参数之一