我想在 AWS IoT SiteWise 中关闭模型中单个资产的某个指标。
简短描述
AWS IoT SiteWise 资产会继承您在模型级别配置的指标和测量值。您可以使用属性将单个资产从继承的指标或测量值中排除。
您必须创建属性并更新该属性的指标公式,使其包含 if 条件。然后,更新您不希望应用该指标的资产的属性值。
解决方法
创建属性
完成以下步骤:
- 打开 AWS IoT SiteWise 控制台。
- 在导航窗格中,选择 Models(模型)。
- 在 Models(模型)页面上,选择模型,然后选择 Edit(编辑)。
- 在 Definitions(定义)下,对于 Property Type(属性类型),选择 Attributes(属性),然后选择 Add new attribute(添加新属性)。
- 对于该属性,输入以下信息:
对于 Name(名称),输入属性的名称,例如 metricEnabled。
对于 Data type(数据类型),选择 Boolean(布尔值)。
对于 Default value(默认值),选择 True。
- 选择 Save(保存)。
当设置为 True 时,模型会将 metricEnabled 属性应用于使用该模型的所有资产。
更新指标公式
完成以下步骤:
- 打开 AWS IoT SiteWise 控制台。
- 在导航窗格中,选择 Models(模型)。
- 在 Models(模型)页面上,选择模型,然后选择 Edit(编辑)。
- 在 Definitions(定义)下,对于 Property Type(属性类型),选择 Metrics(指标),然后选择要关闭的指标。
- 对于 Formula(公式),更新公式,使其包含针对属性的 if 条件,例如 if({metricEnabled},avg({Wind Speed}),none)。
- 选择 Save(保存)。
现在,您已为 Average Wind Speed 指标启用了 metricEnabled 属性,该指标将监控模型中的所有资产。
更新属性值
完成以下步骤:
- 打开 AWS IoT SiteWise 控制台。
- 在导航窗格中,选择 Assets(资产)。
- 在 Assets(资产)页面上,选择资产,然后选择 Edit(编辑)。
- 在 Properties(属性)下,对于 Property Type(属性类型),选择 Attributes(属性)。
- 对于 metricEnabled,选择 False。
- 选择 Save(保存)。
您现在已为单个资产关闭了 Average Wind Speed 指标。
**注意:**要为新资产关闭此指标,请在创建资产时将属性值设置为 False。