聚集和表达式 KPI

关键业绩指标 (KPI) 在运行时通过以下两种方法之一获取值:使用聚集函数从度量获取值;基于其他 KPI 或用户定义的 XPath 函数进行计算获取值。在仪表板中,这些 KPI 被称为聚集 KPI表达式 KPI

聚集 KPI 基于度量值和聚集函数,函数可以是求平均值、求最大值、求最小值、求和以及计算出现次数或计算标准偏差。以下示例介绍了某些基于度量值聚集的 KPI:
货运持续时间 KPI
针对交付过程,定义一个名为 shipmentDuration 的实例级度量值,通过由交货日期减去装运日期来计算出交付每份订单的时间。定义计算这些度量值的平均值的 KPI。针对该 KPI,使用弹性时间间隔 90 天,并定义目标值 5 天
平均订单金额 KPI
针对订单处理过程,定义一个名为 orderTotal 的实例级度量值,用于跟踪每份订单的金额。定义计算这些度量值的平均值的 KPI。使用重复时间段每天和目标值 500 美元,并可以选择确定“不可接受”、“良好”及“出色”订单金额的范围。
手工订单核准 KPI
针对可以采用手工或自动方式核准订单的订单处理流程,定义一个名为 manualOrderApprovalTime 的实例级度量值。该度量值计算每次手工订单核准所用的时间,方法是由订单核准(或拒绝)的时间戳记减去表明需要手工订单核准的事件的时间戳记。 定义计算这些度量值的平均值的 KPI。使用目标值 48 小时,并可以选择确定“不可接受”、“可接受”及“出色”的手工订单核准时间的范围。

表达式 KPI 由使用其他 KPI 的表达式来定义。例如,您可能具有一个由总收入 KPI 减去总成本 KPI 而得的总利润 KPI。您还可以根据用户定义的 XML 路径语言 (XPath) 函数来定义 KPI。可以使用 XPath 函数从 Business Monitor 以外的来源检索 KPI 值。

版本

根据度量值聚集定义 KPI 时,您需要决定是希望使用从该模型所有版本(包括所有先前的版本以及将来的版本)中收集的值计算 KPI,还是希望仅使用来自该模型最新版本的值计算 KPI。通常,如果 KPI 的语义未发生变化,请包括所有版本。但是,如果该 KPI 的新版本具有不兼容的更改,请只选择最新版本。

历史记录和预测

您可以选择保留 KPI 的历史记录值以供查看和分析。在“KPI 管理器”窗口小部件中,您可以创建预测模型并使用收集的历史记录数据来预测 KPI 的未来趋势。通过使用预测模型,您可以在情况转坏之前采取操作,而不是事后查找解决方案。

您可以在“KPI 管理器”窗口小部件中启用或禁用历史记录跟踪。但是,如果通过选择跟踪该 KPI 的历史记录值在 KPI 模型中启用跟踪,那么可以从一开始就跟踪 KPI。