导入规则、规则集、模板、公式和脚本

可以使用 Oracle Hyperion Calculation Manager 将规则、规则集、模板、公式和脚本导入到应用程序中。

完成导入后,可以将导入的结果保存为本地文件。

要导入某个对象,该对象必须属于下列文件类型之一:

  • 所有用户:.xml,一种包含对象的文件,采用 xml 格式

  • 所有用户:.zip,zip 文件只能包含 xml 文件
  • 仅限 Oracle Hyperion Financial Management 用户:.rle,一种包含对象的文件,采用 Visual Basic 格式

  • 仅限 Financial Management 用户:.cmo,一种包含对象的文件,采用 ASCII 文本格式

  • 仅限 Oracle Hyperion PlanningOracle EssbaseOracle General Ledger 用户:.csc,一种包含对象的文件,采用 Essbase 计算脚本格式

注:

无法从一种产品类型导入到另一种产品类型。

要导入对象:

  1. 系统视图中,依次选择操作导入,或单击 “导入”按钮
  2. 导入对话框的文件导入详细信息中,单击浏览,然后选择要导入的文件。
  3. 位置详细信息中,输入应用程序类型、应用程序和多维数据集。
    • 如果该文件是 .csc 文件,您必须输入位置详细信息。

    • 如果文件是 .xml 文件,且导入文件中已经包含了位置详细信息,则不必输入位置详细信息。

    • 如果该文件是 .rle 文件,则在输入位置详细信息时,关键字 'app_name=<name of the application> 必须位于 .rle 文件的第一行。例如,'app_name=Statutory

    • 如果该文件是 .cmo 文件,应用程序的信息包括在关键字中。

    位置详细信息中输入的信息会覆盖在导入文件中指定的位置。如果导入文件中未指定位置信息,则必须在位置详细信息中输入信息;否则,导入将失败。

  4. 导入选项中,选择下列选项之一:
    • 覆盖现有对象 - 导入的对象将替换应用程序和计算、多维数据集或数据库中的对象。

    • 跳过现有对象 - 只要导入的对象尚不存在,就会将其添加到应用程序和计算、多维数据集或数据库中的对象;否则,不导入该对象,并且结果中的状态显示“已跳过”。

    • 因重复而导致出错 - 如果导入的对象与应用程序和计算、多维数据集或数据库中已经存在的对象重复,则重复对象的名称会写入到日志文件,系统将不导入任何对象,并且导入过程将停止。

  5. 仅限 Financial Management 用户: 如果要导入 .rle 文件,将启用以下转换选项:
    • 脚本组件 - 将 .rle 文件在 Calculation Manager 中转换为脚本组件。

    • 图形组件 - 将 .rle 文件在 Calculation Manager 中转换为图形组件。

      如果选择图形组件,则可以:

      • 选择使用组件级条件块以将条件包括到流程图的公式组件中。(流程图中默认包括条件作为单独的条件组件,而不是作为公式组件的一部分。)

      • 选择一个选项以指定如何根据脚本中的注释将语句划分成组件对象:

        • 单独的组件 - 为脚本中的每个注释行生成一个单独的组件。

        • 多块组件 - 为脚本中的每个注释行生成一个带有一个块的组件。

        • 单块组件 - 为脚本中的所有注释行生成一个带有一个块的组件。(注释行没有单独的块。)

  6. 单击导入
  7. 可选:单击另存为将导入的结果保存为本地文件。