探索 Amazon IoT Analytics 数据 - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

终止支持通知: Amazon 将于 2025 年 12 月 15 日终止对的支持 Amazon IoT Analytics。2025 年 12 月 15 日之后,您将无法再访问 Amazon IoT Analytics 控制台或 Amazon IoT Analytics 资源。如需了解更多信息,请访问此支持Amazon IoT Analytics 终端

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

探索 Amazon IoT Analytics 数据

您可以通过多种方式存储、分析和可视化 Amazon IoT Analytics 数据。

Amazon S3

您可以将数据集内容发送到 Amazon Simple Storage Service (Amazon S3) 存储桶,从而允许与现有数据湖集成在一起,或者从内部应用程序和可视化工具中进行访问。请参阅contentDeliveryRules::destination::s3DestinationConfiguration中的字段CreateDataset

Amazon IoT Events

您可以将数据集内容作为输入发送到该服务 Amazon IoT Events,该服务使您能够监控设备或进程的故障或操作变化,并在此类事件发生时触发其他操作。

为此,请使用创建数据集CreateDataset并在字段中指定 Amazon IoT Events 输入contentDeliveryRules :: destination :: iotEventsDestinationConfiguration :: inputName。您还必须指定授予执行 “iotevents:” Amazon IoT Analytics 权限的角色。roleArn BatchPutMessage每当创建数据集的内容时,都会 Amazon IoT Analytics 将每个数据集内容条目作为消息发送到指定的 Amazon IoT Events 输入。例如,如果您的数据集包含:

"what","who","dt" "overflow","sensor01","2019-09-16 09:04:00.000" "overflow","sensor02","2019-09-16 09:07:00.000" "underflow","sensor01","2019-09-16 11:09:00.000" ...

然后 Amazon IoT Analytics 会发送包含以下字段的消息:

{ "what": "overflow", "who": "sensor01", "dt": "2019-09-16 09:04:00.000" }
{ "what": "overflow", "who": "sensor02", "dt": "2019-09-16 09:07:00.000" }

你需要创建一个能够识别你感兴趣的字段(、中的一个或多个dt)的 Amazon IoT Events 输入 whatwho,并创建一个在事件中使用这些输入字段来触发操作或设置内部变量的 Amazon IoT Events 检测器模型。

Jupyter Notebook

Amazon IoT Analytics Jupyter Notebook 也可以直接使用数据集,以执行高级分析和数据探索。Jupyter Notebook 是一个开源解决方案。您可以从 http://jupyter.org/install.html 安装并下载。还提供与 SageMaker Amazon 托管笔记本解决方案 AI 的额外集成。