质量评估规则模板


EnOS 数据质量基于领域经验累积了一套规则模板,终端用户只需根据模板内容填写相关信息,即可完成质量评估规则的配置。

越限模板


若选择 越限 模版,需输入以下信息:


阈值类型

描述及示例

所需操作

备注

固定阈值

当监控对象的数据超过设定的固定阈值时,数据越限。

阈值条件 栏中选择一种运算符,并在输入框内填写数值。例如,设固定阈值为 100,阈值条件为 > 100,当监控对象的数据值大于 100 时,数据越限。

动态阈值

针对同一监控组下的不同监控对象,仅用固定阈值来判断所有测点的数据值有时会无法满足业务需求。此时可以通过 创建质量维度表,将设备属性作为变量,灵活定义阈值条件。例如,某一风机模型包含具有不同额定功率的风机设备,此时若以一个固定的数值来判断设备功率是否超出阈值,不符合实际需求。这种情况下,可以设置动态阈值条件为 > {ratedPower}*2,当设备额定功率大于 ratedPower 模型属性的 2 倍时,设备上送的数据越限。

阈值条件 栏中选择一种运算符,并在输入框内填写数值或表达式,或填写 默认值

  • 输入表达式前请确保所选属性已在质量维度表中被配置。

  • 动态阈值需以 ${属性值} 格式表达。

  • 表达式支持的运算符:加 +、减 -、乘 *、除 /、小括号(),例如,${属性1}+${属性2}*2/3。

  • 如果填写的表达式不符合规范或属性值为空:此时若填写过默认值,将按照默认值进行数据是否越限的判断;若未填写默认值,则无法判断,默认数据有效。


备注

当维度表和属性已经与质量评估规则相关联时,若维度表和属性发生变化,不会对该条质量评估规则所配置的动态阈值条件造成影响。资产管理员可以通过给该条质量评估规则重新配置维度表和属性的方法来同步维度表中的现有配置。


当配置了 2 个阈值条件时:

  • And:代表两个条件之间为“与”的关系,此规则需同时满足两个阈值条件才会被视为越限。

  • Or:代表两个条件之间为“或”的关系,此规则只需满足其中一个阈值条件即会被视为越限。

缺失模板


若选择 缺失 模版,需输入以下信息:


统计类型

所需操作及含义

数据完整率计算公式

频率

数据上送频率 输入框中填入一个正整数(可填数值范围为 1-86400),代表 “每 x 秒上送一次数据”。

  • 日应上送点数 = 24 小时/数据上送频率(无法整除时向前取整)。

  • 完整率 =(日实际上送点数/日应上送点数)*100%。

周期

统计周期 下拉框选择一个周期,代表“以 x 为周期进行统计”,只要该周期内有数据上送,则视为没有发生数据缺失。当前支持选择 5 分钟、10 分钟、15 分钟、30 分钟、1 小时 及 6 小时作为统计周期。

  • 日总周期数 = 24 小时/统计周期。

  • 完整率 =(日完整周期数/日总周期数)*100%。

卡值模板


若选择 卡值 模版,需填写以下信息:

  • 有效点数:输入一个正整数。若设置 有效点数 为 m,此时如果出现连续 n(n≥m)个点数据都相同的情况,则从第 m 个点到第 n 个点间的 m-n+1 个点均视为无效点。

    例:场景一中,设置 有效点数 为 4,此时连续 6 个点数据都相同,则在第 4、5、6 个点发生了卡值。


    ../_images/stuck_scenario_1.png


    例:场景二中,设置 有效点数 为 4,此时连续 4 个点数据都相同,则在第 4 个点发生了卡值。


    ../_images/stuck_scenario_2.png


    例:场景三中,设置 有效点数 为 4,此时连续 3 个点数据都相同,则没有发生卡值。


    ../_images/stuck_scenario_3.png


  • 描述:输入规则描述。

跳变模板


若选择 跳变 模版,需输入以下信息:

  • 阈值类型:选择 固定阈值动态阈值

  • 阈值条件:关于 固定阈值动态阈值 的选择与配置,参见 越限模板 中的解释。

延时模板


若选择 延时 模版,需输入以下信息:

  • 延时时长:输入正整数并选择时间单位,代表“消息到达 EnOS Cloud 的时间 - 设备时间戳 > 延时时长,视为延时”。

    • 分钟 为单位时,可填数值范围为 1-1440。

    • 为单位时,可填数值范围为 1-86400。

  • 描述:输入规则描述。

时间戳超前模板


若选择 时间戳超前 模版,需输入以下信息:

  • 超前时长:输入正整数并选择时间单位,代表“设备时间戳 - 消息到达 EnOS Cloud 的时间 > 超前时长,视为时间戳超前”。此时默认设备时间戳晚于消息到达 EnOS Cloud 的时间。

    • 分钟 为单位时,可填数值范围为 1-1440。

    • 为单位时,可填数值范围为 1-86400。

  • 描述:输入规则描述。