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

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

自动化您的工作流

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

按照定期计划创建数据集内容

通过在调用CreateDataset(triggers:schedule:expression)。数据存储中的数据用于创建数据集内容。您可以使用 SQL 查询 (actions:queryAction:sqlQuery)。

定义非重叠的连续时间间隔,以确保新数据集内容仅包含在上次传送后到达的数据。使用actions:queryAction:filters:deltaTime:offsetSeconds字段指定增量时间间隔。然后,指定一个触发器,以便在时间间隔结束时创建数据集内容。请参阅示例 6-创建具有增量时段的 SQL 数据集 (CLI).

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

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

自动运行您的分析应用程序

将您自己的自定义数据分析应用程序容器化,并在另一数据集内容创建完成时触发这些应用程序使其立即运行。这样,您就可以为应用程序提供按照定期计划创建的数据集内容中的数据。您可以从应用程序中自动对分析结果执行操作。 (actions:containerAction