runDataRule

基于指定的起始期间和结束期间以及导入或导出选项执行数据管理数据加载规则。

注:

此命令无法用于执行从数据源到 Oracle Fusion Cloud Enterprise Performance Management 的直接数据加载集成。使用 EPM 集成代理来集成直接数据加载。有关详细信息,请参阅《管理数据集成》中的“使用 EPM 集成代理执行直接数据加载”。

适用于

PlanningPlanning 模块自由形式Financial Consolidation and CloseTax ReportingAccount ReconciliationProfitability and Cost ManagementEnterprise Profitability and Cost Management销售规划战略性人员规划

所需角色

  • 服务管理员
  • 超级用户

用法

epmautomate runDataRule RULE_NAME START_PERIOD END_PERIOD IMPORT_MODE EXPORT_MODE [FILE_NAME],其中:
  • RULE_NAME数据管理中定义的数据加载规则的名称。如果规则名称中包含空格,则应该使用引号将其括起来。

  • START_PERIOD 是要加载数据的第一个期间。此期间名称必须在数据管理期间映射中进行定义。

  • 对于多期间数据加载,END_PERIOD 是要加载数据的最后一个期间。对于单期间加载,请输入与起始期间相同的期间。此期间名称必须在数据管理期间映射中进行定义。

  • IMPORT_MODE 用于确定如何将数据导入到数据管理

    导入模式设置区分大小写。可接受的值包括:

    • APPEND,用于添加到数据管理中的现有 POV 数据
    • REPLACE,用于删除 POV 数据并将其替换为文件中的数据
    • RECALCULATE,用于重新计算数据
    • NONE,用于跳过将数据导入到数据管理临时表的操作
  • EXPORT_MODE 用于确定如何将数据导出到应用程序。

    导出模式设置区分大小写。可接受的值包括:

    • STORE_DATA,用于合并数据管理临时表中的数据和现有数据。始终在用于加载元数据的数据管理作业中使用此导出选项。
    • ADD_DATA,用于将数据管理临时表中的数据添加到应用程序。
    • SUBTRACT_DATA,用于从现有数据中减去数据管理临时表中的数据。
    • REPLACE_DATA,用于清除 POV 数据并将其替换为数据管理临时表中的数据。“方案”、“版本”、“年”、“期间”和“实体”中的数据将被清除。
    • NONE,用于跳过从数据管理到应用程序的数据导出。

    注:

    对于 Financial Consolidation and Close,仅支持以下导出模式:

    • MERGE,用于合并数据管理临时表中的数据和现有数据
    • REPLACE,用于删除 DM 临时表中的条目并将其替换为数据加载中的条目
    • NONE,用于跳过从数据管理到应用程序的数据导出

    如果 Oracle Fusion Cloud 作为目标,仅支持以下导出模式:

    • MERGE,用于合并数据管理临时表中的数据和现有数据
    • NONE,用于跳过从数据管理到应用程序的数据导出
  • FILE_NAME 是可选的文件名。如果未指定文件名,则该命令会导入加载数据规则指定的文件名中包含的数据。此文件必须位于收件箱文件夹中或该文件夹内的某个文件夹中。

    Account Reconciliation 加载银行管理协会 (Bank Administration Institute, BAI) 格式的文件时,不要指定此参数的值。必须始终在数据规则定义中指定用于加载 BAI 文件的文件名。

    注:

    如果在数据规则中指定了路径,则不要在命令中指定文件路径;请仅指定文件名。如果未在路径规则中指定路径,请指定数据文件的完整路径。

示例

  • 多个期间导入:

    epmautomate runDataRule VisionActual Mar-15 Jun-15 REPLACE STORE_DATA inbox/Vision/GLActual.dat

  • 单个期间导入:

    epmautomate runDataRule "Vision Actual" Mar-15 Mar-15 REPLACE STORE_DATA inbox/Vision/GLActual.dat