Skip to content

KPI Calculation Service

构想

KPI Calculation Service 可计算 Asset 的关键绩效指标 (KPI)。它使用传感器、控制单元和日历这些数据来源。

KPI Calculation Service 的典型用例如下:

  • 特性评估,例如可靠性、可用性和可维护性
  • 基于条件的维护
  • 诊断应用和根本原因分析
  • 风险评估

访问

要访问此服务,您需要具有 Analytics Services 角色和范围中列出的相应角色。

基础知识

KPI Calculation

KPI Calculation Service 提供一套基于 ISO 3977-9:1999 的计算程序。它适用于新数据的离线批量分析和在线分析。KPI Calculation Service 可计算相关时间段内的 KPI。其输出包含一组状态 KPI 和绩效 KPI,均记录在 KPI 定义中。

KPI 状态计算

KPI Calculation Service 提供的功能可以根据给定的传感器、日历和控制单元数据自动确定单元的状态。这有助于为 KPI 计算准备输入数据。

模式

KPI Calculation Service 用于以下两种模式:

交互模式

该模式用于小型数据集。请求中提供了所有必需的配置和数据。API 调用是同步执行的,结果将立即在响应中可用。

直接交互模式

当用户不希望在请求体中传递时间序列数据时,将使用此模式。在直接交互模式下,KPI Calculation Service 可以与 IoT Time Series 通信,获取用于模型训练和推理的数据。用户应该向 KPI Calculation Service API 提供 asset 细节和时间范围,而不是在请求体中传递时间序列数据。API 调用是同步执行的,结果将立即在响应中可用。

功能

KPI Calculation Service 公开其 API 以实现以下任务:

  • 计算一段时间内的一组 KPI
  • 确定一段时间内的全部 KPI 状态
  • 能够与 IoT Time Series 通信,以获得给定 asset 细节和时间范围的 IoT 数据。

限制

  • 在交互模式下,服务最多可处理20000条时间序列记录。
  • 在直接交互模式下,服务可以处理从 IoT Time Series service 中获得的最多2万条包含最多3个变量的时间序列记录。

示例场景

啤酒厂经理希望计算生产线的部分 KPI。

经理使用 IoT Time Series Service 采集生产线上相关传感器的时间序列数据,并将此时间序列和所需时间段内的数据输入 KPI Calculation Service API。

相关链接


Last update: June 30, 2020