管理数据流 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

管理数据流

您可以通过将数据流与资产属性关联或取消数据流与资产属性的关联来组织数据。目前,您只能将数据流与测量值相关联。测量是一种资产属性,代表设备的原始传感器数据流,例如带时间戳的温度值或带时间戳的每分钟旋转次数 (RPM) 值。

如果相关测量用于定义指标或转换,则来自数据流的传入数据将启动计算。

注意

一个资产属性不能同时与多个数据流相关联。

以下各节介绍了如何使用Amazon IoT SiteWise用于管理数据流的控制台或 API。

先决条件

要开始管理数据流,请完成以下操作。

注意

如果您是的新用户Amazon IoT SiteWise2021 年 11 月 24 日之后,您可以跳过此部分。

  • 确保您的 IAM 角色具有以下示例中显示的权限。

    例 IAM 用户策略
    { "Version": "2012-10-17", "Statement": [ { "Sid": "PutAssetPropertyValuesAssetPropertyOnly", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:asset/*" }, { "Sid": "PutAssetPropertyValuesPropertyAliasAllowed", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:time-series/*" } ] }
    重要

    在将数据提取到数据流之前,请执行以下操作。

    • 这些区域有:time-series如果您使用属性别名来标识数据流,则必须对资源进行授权。

    • 这些区域有:asset如果您使用资产 ID 来识别包含关联资产属性的资产,则必须对资源进行授权。

    有关配置 IAM 策略的更多信息,请参阅。管理 IAM policyIAM 用户指南.

  • 将数据摄取设置配置为启用Amazon IoT SiteWise接受与资产属性无关的数据流。

配置数据摄取设置(控制台)

您可以启用Amazon IoT SiteWise使用以下方法接受与资产属性不关联的数据流Amazon IoT SiteWise控制台。

配置数据摄取设置(控制台)
  1. 导航到 Amazon IoT SiteWise 控制台

  2. 在导航窗格中,在导航窗格中的设置,选择数据摄取数据.

  3. 数据摄取数据页面,选择编辑。.

  4. 取消关联数据摄取数据部分,选择为与资产属性不关联的数据流启用数据摄取功能.

    重要

    启用后Amazon IoT SiteWise要接受与资产属性无关的数据流,您不能禁用此设置。

  5. 选择 Save(保存)。

  6. 启用已解除关联的数据摄取功能,选择Update. 的状态取消关联数据摄取数据变成处于活动状态. 此过程可能耗时数分钟才能完成。

配置数据摄取设置 (Amazon CLI)

您可以启用Amazon IoT SiteWise使用以下方法接受与资产属性不关联的数据流PutStorageConfigurationAPI 操作。以下部分使用Amazon CLI.

配置数据摄取设置 (Amazon CLI)
  1. 要启用:Amazon IoT SiteWise要接收与资产属性无关的数据流,请运行以下命令。

    重要

    启用后Amazon IoT SiteWise要接受与资产属性无关的数据流,您不能禁用此设置。

    aws iotsitewise put-storage-configuration \ --storage-type SITEWISE_DEFAULT_STORAGE \ --disassociated-data-storage ENABLED

    这些区域有:storageType可以配置为MULTI_LAYER_STORAGE. 有关更多信息,请参阅 管理数据存储

    例 response
    { "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }

    此过程可能耗时数分钟才能完成。

  2. 要检索存储配置信息,请运行以下命令。

    aws iotsitewise describe-storage-configuration
    例 response
    { "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-11-16T15:54:14-07:00" }