自动化工作流程 - AWS IoT Analytics
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

自动化工作流程

AWS IoT Analytics 为 AWS IoT. 您可以使用数据分析和机器学习工具自动收集 IoT 数据,处理数据以及存储和分析数据。您可以执行托管您自己的自定义分析代码或 Jupyter Notebook 或使用第三方自定义代码容器,这样您就不必重新创建现有的分析工具。您可以使用以下功能从数据存储中提取输入数据,并将其提供给自动化工作流程:

根据重复计划创建数据集内容

通过指定调用时的触发器来计划数据集内容的自动创建 CreateDataset (人triggers:schedule:expression)。数据仓库中的数据用于创建数据集内容。您可以使用SQL查询选择所需字段(actions:queryAction:sqlQuery)。

定义一个不重叠的连续时间间隔,以确保新数据集内容仅包含自上次以来收到的数据。使用 actions:queryAction:filters:deltaTime:offsetSeconds 字段以指定增量时间间隔。然后指定一个触发器,以便在时间间隔已过时创建数据集内容。参见 示例6--使用增量窗口创建SQL数据集(CLI).

在完成另一个数据集后创建数据集内容

当另一个数据集的内容创建完成时,触发创建新的数据集内容 triggers:dataset:name.

自动运行分析应用程序

将您自己的自定义数据分析应用程序容器化,并在创建其他数据集的内容时触发它们运行。这样,您可以为应用程序提供来自数据集内容的数据,数据集内容是在循环计划上创建的。您可以在应用程序内自动对分析结果进行详细操作。(actions:containerAction)