使用导航器执行单个 POV 计算

应用程序中的全局上下文、规则集和规则都特定于单个视点 (POV)。

这意味着,多个 POV 可能存在具有相同名称的规则集或规则,但该规则集或规则的每个实例都是一个唯一的对象,可能具有唯一的定义。为特定 POV 运行规则时,系统会执行该 POV 中存在的规则集或规则的定义。使用“计算”屏幕(可通过导航器菜单访问)执行单个 POV 计算时,可以选择具有数据和规则的单个 POV,然后使用它自己的规则对其运行计算。如果您还想使用一个 POV 中的规则来计算另一个 POV 中的数据,或者想使用一个 POV 中的规则来计算多个不同 POV 中的数据,则可以使用“执行控制”屏幕执行多个 POV 计算(使用执行控制执行单个或多个 POV 计算)。另请参阅:

注意:

在计算应用程序之前,请确保已加载了成本和收入数据。否则,计算将使用空数据集。

要使用导航器清除或计算某个 Profitability and Cost Management 应用程序:

  1. 依次单击 导航器按钮计算

    图 11-2 “计算”屏幕


    此屏幕用于确定如何计算应用程序。
  2. 计算屏幕中, 输入要计算的 POV 信息,例如期间方案
    有关可用 POV 的列表,请依次单击 导航器按钮视点
  3. 可选:输入要显示在作业库屏幕上的作业注释
  4. 可选:处理选项组中,选择一个或多个要执行的操作:
    • 清除计算的数据,将清除可由处理范围选项中的规则更新的所有单元格(默认选中);此外,还会清除之前运行将随此计算作业一起运行的规则时得到的结果。

    • 执行计算,将运行在处理范围选项中指定的规则(默认情况下选中)

    • 捕获 Essbase 调试脚本,将存储某个计算中包括的每个分配或自定义计算规则的引擎生成脚本(请参阅本主题后面的“示例 11-1”)

      注:

      捕获 Essbase 调试脚本专门用于故障排除目的,可能会增加处理开销。如果没有适当的原因,应避免选中此设置。

      如果选中捕获 Essbase 调试脚本,“作业详细信息”列表会在“作业库”屏幕上指示该选择。

    • 针对报表进行优化,在计算完成时对 Essbase 多维数据集运行默认的聚合(示例 11-2

  5. 处理范围组中,请指示要运行的规则:
    • 所有规则 - 运行为所选 POV 定义的所有已启用的规则。

    • 指定规则集范围 - 运行由第一个规则集序列号文本框和最后一个规则集序列号文本框定义的规则集范围(含第一个和最后一个)中所有已启用的规则。

    • 在此规则后停止 - 允许您指定计算作业的停止点。将运行截至所选规则(包括该规则)的所有规则集和规则,到达该点时计算停止。

    • 运行单个规则 - 运行在规则集名称规则名称列表中所选的单个规则。

  6. 单击立即运行以立即运行计算或清除数据。将出现确认消息,指示作业已开始,并标识分配的任务流 ID。

    注意:

    此操作可能需要大量时间,具体取决于应用程序的大小和复杂程度。

  7. 可以在“作业库”屏幕中使用任务流 ID 监视计算进度。

示例 11-1 关于调试脚本

生成的脚本位于“发件箱”文件夹中,可以使用文件资源管理器访问这些脚本(使用文件资源管理器传输文件)。

脚本的文件名格式为 P+XX+RuleMemberName.txt,定义如下:

  • P = POV

  • XX = 所选 POV 成员组 ID 的最后两位数

  • RuleMemberName = 分配给特定规则的唯一规则成员名称

例如,生成的某个规则可能命名为 P99R0001.txt

每个脚本文件都有包含以下信息的标头:

  • 应用程序名称

  • POV

  • 规则集名称

  • 规则名称

  • 规则序号

  • 迭代次数

各个脚本文件将压缩为一个较大的文件。解压缩后,无需编辑即可在 Essbase MAXL 中运行。如果使用了自定义计算公式,它们的调试脚本文件名为主脚本文件名后面跟下划线和序号。例如,如果规则文件脚本的文件名是 P5R0005.txt 并且它具有两个自定义计算脚本,则它们的名称为 P5R0005_1.txtP5R0005_2.txt。包含这些脚本的 ZIP 文件名为 Calc_Debug_Scripts_<appName>_<JobId>zip

示例 11-2 关于针对报表进行优化

如果选中了针对报表进行优化,则计算完成时,Profitability and Cost Management 会对 Essbase 多维数据集运行聚合。这可提高查询、报表和分析的性能。此外,也可以单独运行此设置。

每次计算开始时都会丢弃这些聚合以提高计算性能,因此,好的做法是,仅在查询数据、执行分析或运行报表之前,在要运行最终计算时才选中针对报表进行优化。例如,如果您在运行报表之前有三个计算作业要运行,那么在第一个或第二个作业之前选中此选项没有任何好处,而且会增加不必要的计算时间。

其他有用的做法如下:

  • 默认选中针对报表进行优化。除非您要运行单个规则或一系列连续的多个 POV,并需要保存处理时间,否则请将此项保留选中状态。

  • 运行多个并发计算作业时,对所有作业将针对报表进行优化保留选中状态。仅让待完成的最后一个作业执行聚合。这可避免多余的处理,防止作业运行速度下降。