在业务术语中,关键绩效指标(KPI)是衡量业务成功的可量化度量值。
在 Analysis Services 中,KPI 是与多维数据集中某个度量组相关联的一组计算,用于评估业务的成功。 通常,这些计算是多维表达式(MDX)表达式或计算成员的组合。 KPI 还具有其他元数据,提供有关客户端应用程序如何显示 KPI 计算结果的信息。
KPI 处理有关目标集的信息、多维数据集中记录的性能的实际公式,以及用于显示性能趋势和状态的度量。 AMO 用于定义有关 KPI 值的公式和其他定义。 客户端应用程序使用查询接口(如 ADOMD.NET)来检索和公开最终用户的 KPI 值。 有关详细信息,请参阅 使用 ADOMD.NET 进行开发。
简单 Kpi 对象包括:基本信息、目标、实现的实际值、状态值、趋势值和查看 KPI 的文件夹。 基本信息包括 KPI 的名称和说明。 目标是一个能计算出数字的 MDX 表达式。 实际值为计算结果为数字的 MDX 表达式。 状态和趋势值是计算结果为数字的 MDX 表达式。 该文件夹是向客户端呈现 KPI 的建议位置。
在业务术语中,关键绩效指标(KPI)是衡量业务成功的可量化度量值。 KPI经常随着时间的推移进行评估。 例如,组织的销售部门可以使用每月毛利润作为 KPI,但同一组织的人力资源部门可能会使用季度员工营业额。 每个示例都是 KPI 的示例。 业务主管经常使用汇聚在业务记分卡中的 KPI,以快速准确地了解过去业务的成功情况。
在MICROSOFT SQL Server Analysis Services 中,KPI 是计算的集合,这些计算与多维数据集中的度量值组相关联,用于评估业务成功。 通常,这些计算是多维表达式(MDX)表达式和计算成员的组合。 KPI 还具有其他元数据,提供有关客户端应用程序如何显示 KPI 计算结果的信息。
Analysis Services 中 KPI 的主要优势之一是它们是可供不同客户端应用程序使用的基于服务器的 KPI。 基于服务器的 KPI 提供一个单一真实版本,而不是来自于各个客户端应用程序的不同版本。 此外,在服务器上执行有时复杂的计算,而不是在每个客户端计算机上执行计算可能具有性能优势。
常见 KPI 术语
下表提供了 Analysis Services 中常见 KPI 术语的定义。
| 术语 | 定义 |
|---|---|
| 目标 | 一个返回 KPI 目标值的 MDX 数值表达式或计算。 |
| 价值 | 一个返回 KPI 实际值的 MDX 数值表达式。 |
| 状态 | 一个表示指定时间点 KPI 状态的 MDX 表达式。 状态 MDX 表达式应返回 -1 和 1 之间的规范化值。 等于或小于 -1 的值将被解释为“bad”或“low”。值为零(0)被解释为“可接受”或“中等”。等于或大于 1 的值将被解释为“good”或“high”。 可以选择返回无限数量的中间值,并可用于显示任意数量的附加状态(如果客户端应用程序支持)。 |
| 趋势 | 评估一段时间内 KPI 值的 MDX 表达式。 趋势可以是任何基于时间的标准,这些标准在特定的业务环境中很有用。 趋势 MDX 表达式使业务用户能够确定 KPI 是随时间推移而改进还是随时间下降。 |
| 状态指示器 | 提供 KPI 状态的快速指示的视觉元素。 元素的显示由计算状态的 MDX 表达式的值确定。 |
| 趋势指示器 | 提供 KPI 趋势的快速指示的视觉元素。 元素的显示由计算趋势的 MDX 表达式的值确定。 |
| 显示文件夹 | 当用户浏览多维数据集时,KPI 将位于其中的某个文件夹中。 |
| 父 KPI | 对现有 KPI 的引用,该 KPI 使用子 KPI 的值作为父 KPI 计算的一部分。 有时,单个 KPI 将是一个计算,其中包含其他 KPI 的值。 此属性有助于在客户端应用程序中父 KPI 下正确显示子 KPI。 |
| 当前时间成员 | 一个 MDX 表达式,该表达式返回用于标识 KPI 的时间上下文的成员。 |
| 重量 | 为 KPI 分配相对重要性的 MDX 数值表达式。 如果将 KPI 分配给父 KPI,则计算父 KPI 的值时,权重用于按比例调整子 KPI 值的结果。 |
主要 KPI
组织可以跟踪不同级别的不同业务指标。 例如,只能使用两到三个 KPI 来衡量整个公司的业务成功,但这些公司范围的 KPI 可能基于整个公司的业务部门跟踪的其他三个或四个 KPI。 此外,公司中的业务部门可能使用不同的统计信息来计算相同的 KPI,其结果汇总到公司范围的 KPI。
Analysis Services 允许你在 KPI 之间定义父子关系。 此父子关系使子 KPI 的结果可用于计算父 KPI 的结果。 客户端应用程序还可以使用此关系来适当地显示父 KPI 和子 KPI。
权重
可以将权重赋予子KPI。 权重使 Analysis Services 能够在计算父 KPI 的值时按比例调整子 KPI 的结果。
检索和显示 KPI
KPI 的显示取决于客户端应用程序的实现。 例如,在多维数据集设计器的 KPI 选项卡上的工具栏上选择“浏览器视图”演示了一种可能的客户端实现,其中图形用于显示状态和趋势指示器、用于对 KPI 进行分组的文件夹以及父 KPI 下显示的子 KPI。
可以使用 MDX 函数检索 KPI 的各个部分,例如值或目标,以便在 MDX 表达式、语句和脚本中使用。