导入 Essbase 计算脚本作为图形业务规则

可以将 Oracle Essbase 计算脚本作为图形业务规则导入到 Oracle Hyperion Calculation Manager 中。

在导入包含 SET RUNTIMESUBVARS 计算命令的 Essbase 计算脚本时,所有 Essbase 运行时替代变量(在脚本中前面带有一个星号)都会转换为采用 {} 表示法的 Calculation Manager 运行时提示变量。默认情况下,使用 Essbase 计算脚本的 RUNTIMESUBVARS 命令中的变量值在 Calculation Manager 中创建变量 string。有关在 Essbase 中创建这些计算脚本的详细信息,请参阅《Oracle Essbase Database Administrator's Guide》

Calculation Manager 中,当您在规则设计器中打开业务规则时,变量的值会显示在“变量”选项卡的“值”列中。(通过在变量设计器中打开变量并查看“默认值”列,可以看到变量的默认值。)但是,如果计算脚本变量没有值或默认值,则 Calculation Manager 不显示任何值。

如果在计算脚本中的 <RTSV_HINT> 和 </RTSV_HINT> 标记之间有任何文本,则该文本将用作变量的运行时提示文本;如果这两个标记间没有文本,则提示文本为变量名称。

要导入 Essbase 计算脚本作为图形业务规则:

  1. 系统视图中,右键单击该数据库,然后选择导入 Essbase 计算脚本

    该菜单选项仅在有可导入的 Essbase 计算脚本时才可用。

  2. 对于每个计算脚本,选择其是已存在于 Calculation Manager 中,还是需要导入。(若要导入所有计算脚本,请单击全选。)
  3. 选择以下其中一个选项:
    • 选择覆盖现有对象以将现有对象替换为具有相同名称的新对象。

    • 选择跳过现有对象以在新对象具有相同名称时保留现有对象。

  4. 单击导入

    注:

    如果将导入的计算脚本导入为脚本组件,则可能会有解析错误。验证规则,如果有解析错误,执行以下任一操作进行修复。1) 在 Calculation Manager 中修复解析错误,验证规则,右键单击脚本组件并选择“转换为图形”,然后保存规则。(要撤消到图形的转换,请依次选择“编辑”和“撤消转换”。)2) 打开原始计算脚本,修复解析错误,保存计算脚本,然后将计算脚本再次导入到 Calculation Manager 中。计算脚本在“已存在”下出现一个复选标记。选中“导入”复选框和“覆盖现有对象”。

    导入计算脚本之后,如果导入的计算脚本位于脚本组件中,而您想要以图形格式查看该脚本,请在规则流程图中右键单击脚本组件,然后选择“转换为图形”。

    您还可以将导入的结果保存为本地文件。