创建自定义目标应用程序

创建自定义目标应用程序,用于从 Oracle Fusion Cloud Enterprise Performance Management 中提取数据,然后将数据推送到平面文件而不是将其加载到云 EPM 应用程序。

您可以使用所需维度定义自定义目标应用程序。数据管理不会将数据导出到目标应用程序,而会生成一个数据文件,该文件可使用自定义过程加载到外部系统。

创建自定义目标应用程序时,请注意以下事项:

  • 数据按以下预定义顺序写入文件:帐户、实体、UD1、UD2 ... UD20、金额。

  • 您创建自定义应用程序定义时指定的顺序用于在处理映射时对维排序。如果您的脚本有处理相关性顺序,请注意该顺序。

  • 数据规则 - POV 类别不进行验证。

  • 数据加载映射 - 不会针对自定义应用程序验证目标值。

  • 数据加载执行 - 数据管理会创建一个输出数据文件。该数据文件的名称为 <Target App Name>_<Process ID>.dat,会写入 <APPL ROOT FOLDER>/outbox 目录。可从“进程详细信息”页面的 OUTPUT file 列访问数据文件。

    执行数据加载规则时,数据管理会导出数据。

  • 要使用数据管理从云 EPM 应用程序提取数据,期间维必须设置为“密集”。唯一的例外是 Financial Consolidation and Close,它要求将帐户维设置为“密集”,而不是设置“期间”维。
  • 可从自定义目标应用程序创建检查规则。检查规则不能基于目标值。

  • 不能从自定义目标应用程序进行回写。

要定义自定义目标应用程序:

  1. 在设置选项卡的注册下,选择目标应用程序。
  2. 在目标应用程序的摘要网格中,单击添加。
  3. 选择本地目标应用程序。
  4. 在选择应用程序中,选择自定义应用程序,然后单击确定。

    图中显示了“选择应用程序”屏幕。
  5. 在应用程序详细信息中,输入应用程序名称。
  6. 选择维详细信息选项卡。
  7. 指定维名称。
  8. 针对应用程序中未定义的每个维,选择目标维类或单击 “搜索”按钮 来选择目标维类。
  9. 在数据表列名称中,指定存储维值的临时表 (TDATASEG) 中列的表列名称。

    单击 “搜索”按钮 搜索并选择数据表列名称。

  10. 在顺序中,指定映射的处理顺序。

    例如,如果“帐户”设置为 1、“产品”设置为 2、“实体”设置为 3,则数据管理会依次处理“帐户”、“产品”和“实体”维的映射。

  11. 在为重复项附加维前缀中,启用或选中此项(设置为是)以使成员名称附加维名称前缀。

    加载的成员名称格式为 [维名称]@[维成员]。启用该选项时,维名称前缀应用于应用程序中的所有维。如果目标中的一个维有重复成员,您无法选择该选项。也就是说,仅当重复成员跨维时才能选择该选项。

    如果应用程序支持重复成员,但“为重复项附加维前缀”处于禁用或取消选中状态(设置为否),则用户必须指定完全限定的成员名称。请参阅 Essbase 文档,以了解完全限定的成员名称格式。

    注:

    Planning 不支持重复成员。
  12. 单击应用程序选项。

    图中显示了自定义目标应用程序的“应用程序选项”选项卡。
  13. 在启用导出到文件中,选择是让数据管理为自定义目标应用程序创建一个输出数据文件。

    将在服务器上的 outbox 文件夹中创建一个具有以下名称格式的文件:<LOCATION>_<SEQUENCE>.dat。例如,如果位置名称为 Texas 且下一个序号为 16,则文件名为 Texas_15.dat。该文件在工作流程的导出步骤中创建。

    如果启用导出到文件选项设置为否,则在执行窗口中无法使用“导出到目标”选项。

  14. 在文件字符集中,选择文件字符集。

    文件字符集可决定创建、存储和显示文本时用于将位组合映射为字符的方法。每种编码方式都有相应的名称,例如 UTF-8。在特定的编码中,每个字符都与一个特定的位组合存在映射关系;例如,在 UTF-8 中,大写的 A 映射为 HEX41。

  15. 在列分隔符中,选择用于分隔输出文件中的列的字符。

    可用的列分隔符有:

    • ,

    • |

    • !

    • ;

    • :

  16. 在要下载的文件名中,输入要复制的文件名。

    然后可以使用 EPM Automate 下载文件。通过 EPM Automate 实用程序,服务管理员可以远程执行 Planning 任务。

  17. 单击保存。