什么是目标设置?

使用目标设置,具有适当权限和安全设置的用户可以修改 KPI 的实际值和目标值。

修改后,这些值将提交并存储到资料档案库中。然后,Oracle BI EE 将使用这些已修改的值重新计算聚合值、刷新高速缓存并刷新该 KPI 已添加到的 KPI 监视列表或记分卡。目前,目标设置只能用于 Essbase 数据源。有关其他信息,请参阅关于记分卡权限和许可

在 KPI 中设置目标设置的先决条件

在 KPI 中使用目标设置需要采取多个步骤。

管理员必须先执行以下先决条件任务,然后内容设计者才能使用目标设置创建 KPI:

  • 为目标设置配置资料档案库 - Oracle BI EE 资料档案库管理员必须通过将 Oracle Essbase 数据源映射到 Oracle BI 资料档案库中的物理、业务模型和映射以及表示层,才能启用目标设置功能。然后,在资料档案库中,管理员必须在要启用目标设置的列上启用回写,方法如下:为逻辑列选择可写选项,然后为对应的表示列启用读/写权限。有关其他信息,请参阅Oracle Business Intelligence Enterprise Edition 元数据资料档案库构建器指南

  • 创建计算脚本 - Oracle BI EE 资料档案库管理员使用 Oracle Essbase 为数据源创建计算脚本。创建计算脚本之后,脚本将显示在 Oracle BI EE 中的“KPI”编辑器:“常规属性”页的更新后业务规则列表内。在设计时,内容设计者将选择一个计算脚本。在运行时,当用户修改并保存了 KPI 的实际值和目标值后,Oracle BI EE 将使用指定的计算脚本来重新计算数据。

    有关其他信息,请参阅 Oracle Essbase Database Administrator's Guide 中的“Developing Calculation Scripts for Block Storage Databases”。

  • 分配用户权限 - 要允许用户修改 KPI 中的实际值和目标值,Oracle BI EE 系统管理员必须为用户分配特定权限。有关 Presentation Services 权限的其他信息,请参阅 关于记分卡权限和许可

在 KPI 中设置目标设置概览

要创建可供用户在运行时更新其实际值和目标值的 KPI,内容设计者必须执行多个步骤。

该插图显示了流程中所需的每个步骤。有关每个这些步骤的其他信息,请参阅目标设置任务流步骤说明。有关使用“KPI”编辑器创建带有目标设置的 KPI 的过程信息,请参阅创建 KPI

目标设置任务流步骤说明

以下列表说明了为设置 KPI 的目标设置而必须执行的各个步骤:

  • 将实际值和目标值添加到 KPI - 在“KPI”编辑器:“常规属性”页中,使用实际值目标值字段指定要用于确定 KPI 的状态和得分的值。当前只能为每个 Essbase 数据源创建一个 KPI。

  • 将度量标记为可写以允许用户更新实际值和目标值 - 在“KPI”编辑器:“常规属性”页中,使用可写复选框指定希望用户能够修改哪些值。可以将一个或两个值选为可写。选中可写复选框时,“KPI”编辑器:“数据输入安全性”页在“KPI”编辑器中显示为导航链中的最后一页 (请参阅如何创建 KPI?)。

  • 选择业务规则 - 在“KPI”编辑器:“常规属性”页中,使用更新后业务规则列表来指定计算脚本。在用户修改值之后,Oracle BI EE 使用计算脚本来重新计算数据。资料档案库管理员使用 Oracle Essbase 来创建数据源以及在设计时显示的计算脚本。有关计算脚本的其他信息,请参阅在 KPI 中设置目标设置的先决条件

  • 分配切片级别安全性 - 使用“KPI”编辑器:“数据输入安全性”页可指定如何保护数据。要保护数据,您需要创建切片,切片定义了单元级别的读写访问权限集合。然后,可以将切片分配到特定的 Oracle BI EE 用户。

用户与目标设置的交互

内容设计者可以在监视列表 (例如 KPI 监视列表) 中包含启用了目标设置的 KPI 以及目标和计划。

有关其他信息,请参阅了解监视列表

在运行时,授予了合适权限的用户可以修改并保存可写的实际值和目标值。用户输入并保存值后,Oracle BI EE 会将这些值提交到资料档案库、重新计算聚合值并刷新监视列表。有关 Presentation Services 权限的其他信息,请参阅关于记分卡权限和许可