数据管理中配置增量文件适配器

注:

通过数据管理中定义数据加载规则时的选项,可以确定每次您是仅将增量数据加载到人员中还是加载所有的数据。

要设置增量数据源文件:

  1. 添加增量数据源:
    1. 主页中,单击导航器,然后在集成下单击数据管理
    2. 单击设置选项卡,然后在注册下,选择目标应用程序

    3. 目标应用程序摘要下,依次单击添加数据源

    4. 源系统下,选择增量文件
    5. 前缀中,可以指定一个前缀以确保源系统名称唯一。

      您要添加的源系统名称基于现有的源系统名称时,需要使用前缀。前缀会加入到现有名称中。例如,如果要将增量文件源系统命名为与现有系统相同的名称,您可以将您的姓名首字母指定为前缀。

    6. 单击确定
    7. 选择对话框中,选择收件箱中的源数据加载文件。如果缺少该文件,请单击上传将它添加到收件箱 (server /u03/inbox/inbox)。

      您可能需要展开文件夹,然后选择收件箱以查看源文件列表。文件必须是带分隔符的文件(使用支持的分隔符之一),并且第一行必须包含每个维的标题记录。数据字段是文件中的最后一列。请参阅“准备源数据文件”。

    8. 依次单击确定保存

      系统将自动创建维详细信息。

  2. 设置导入格式,该格式说明源文件结构,在导入源文件时将执行它:
    1. 设置选项卡的集成设置下,单击导入格式
    2. 导入格式摘要下,单击添加
    3. 详细信息下,为导入格式输入一个名称。
    4. 中,浏览以选择您的源。
    5. 文件类型中,选择带分隔符的文件类型。

      Oracle 建议选择带分隔符 - 所有数据类型,在加载文本以及数字数据时常用。

    6. 文件分隔符下拉列表中,选择源数据文件中的分隔符类型:逗号、竖线、叹号、分号、冒号、制表符和波形符。
    7. 目标中,浏览以选择 Planning 应用程序,然后单击保存
    8. 映射下,在源列和目标应用程序之间映射维,然后单击保存

      将使用源数据文件的标题行中的维填充源列

      注:

      仅支持单期间加载。

      有关导入格式的详细信息,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“使用导入格式”。

  3. 定义位置,即在数据管理中执行数据加载的级别。位置指定加载数据的位置并与导入格式关联。
    1. 设置 选项卡的集成设置下,选择位置
    2. 位置下,单击添加
    3. 位置详细信息选项卡的详细信息下,输入位置的名称。
    4. 浏览以选择导入格式。
    5. 输入本位币,然后单击保存

    有关详细信息,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“定义位置”。

  4. 创建成员映射:
    1. 工作流 选项卡的数据加载下,选择数据加载映射
    2. 在页面的底部,验证位置的 POV。
      1. 单击位置的链接,将显示选择视点对话框。
      2. 选择您的位置期间类别(方案)。
      3. 可选:选择设为默认值以保留此 POV。
      4. 单击确定
    3. 将成员从所加载的源映射到目标应用程序:
      1. 在页面的顶部,从中,选择源文件中的维。
      2. 单击五个成员映射选项卡之一(例如,类似于选项卡),然后单击添加
      3. 源值列以及目标值列中输入星号 (*) 以表示所有值。
      4. 映射每个维的成员后单击保存

        必须为源数据文件中的每个维创建成员映射。

        有关详细信息,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“创建成员映射”。

  5. 选择数据加载规则: 在工作流选项卡的数据加载下,选择数据加载规则
    1. 在页面的底部,验证位置的 POV,就像在步骤 4b 中所做的那样。
    2. 数据规则摘要区域中,单击添加
    3. 详细信息下,输入数据加载规则名称。
    4. 类别中,选择类别以将源系统数据映射到目标方案成员。
    5. 期间映射类型中,选择默认
    6. 无需指定导入格式,因为使用位置中的导入格式。仅当要覆盖位置的导入格式时,才指定导入格式。
    7. 目标规划类型下拉列表中,选择 OEP_WFP
    8. 源筛选器选项卡的源文件中,浏览以选择包含要加载的数据的数据文件。它可以是您从其创建数据源应用程序的文件,也可以是另一个具有数据以及合适标题的文件。

      其名称可以与原始文件相同,也可以是新名称。系统会自动在加载的两个文件之间创建增量加载文件中的差异。因此,如果文件 A.txt 有 100 行,而文件 B.txt 有 300 行,其中前 100 行是相同的,则最后一个进程 ID 为 0 时,第一次加载应该选择文件 A.txt。第二次加载将对文件 B.txt 进行,且 ID 自动指向分配给 A 的最后一个进程 ID

    9. 增量处理选项中,选择是否对源文件中的数据进行排序:
      • 不对源文件进行排序 - 在提供源文件时对其进行比较。此选项假定每次以相同排序顺序生成源文件。数据管理对文件进行比较,然后提取新增的和已更改的记录。此选项可提高增量文件加载执行速度。
      • 对源文件进行排序 - 数据管理先对源文件进行排序,然后再比较文件中的更改之处。然后,将排序的文件与此文件的早期排序版本进行比较。对大文件进行排序会占用许多系统资源。如果源系统提供了排序的文件,则避免使用此选项,因为它会占用计算机资源和降低性能。

        注:

        如果您的规则使用不对源文件进行排序选项,而您切换到“排序”选项,则第一次加载将会得到无效结果,因为文件的顺序不同。后续运行会正确加载数据。

      • 查看最后一个进程 ID 值。

        第一次对原始数据文件运行加载时,最后一个进程 ID 显示的值为 0。再次运行加载时,最后一个进程 ID 为原始的源数据文件显示上次加载的运行编号。如果新创建的文件比较版本和原始数据文件之间没有差异,或未找到文件,则将 最后一个进程 ID 的值分配给成功运行的上次加载 ID。

        要重新加载所有数据,请将最后一个进程 ID 设置回 0,然后选择新的源文件以重置基线。

        注:

        仅对最新的 5 个版本存档源数据文件的副本,且最长保留 60 天。60 天后,将最后一个进程 ID 设置为 0,然后执行加载。
    10. 单击保存
  6. 为目标应用程序选择加载方法,并添加运行数据加载规则时执行增量加载逻辑的人员业务规则:
    1. 单击设置选项卡,然后在注册下,单击目标应用程序
    2. 目标应用程序摘要下,从类型列中选择 Planning
    3. 应用程序详细信息下,单击应用程序选项选项卡。
    4. 对于加载方法,选择包含安全性的所有数据类型,然后单击确定
    5. 依次单击业务规则选项卡和添加
    6. 业务规则下,输入或粘贴人员业务规则名称。

      有关人员规则的信息,请参阅“确定要添加的人员规则”。有关在数据管理中添加业务规则的详细信息,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“添加业务规则”。

    7. 范围下,选择数据规则
    8. 数据加载规则下,选择已创建的数据加载规则,然后单击保存
  7. 在导出数据之前对其进行预览。
    1. 依次单击工作流选项卡和数据加载规则
    2. 单击执行
    3. 执行规则对话框上,选择从源导入并验证起始期间结束期间

      要将增量数据实际发送到目标应用程序,也可以选择导出到目标

    4. 单击运行

    请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“使用数据加载工作台”。

  8. 现在可以执行增量数据加载。请参阅“执行增量人员数据加载”。

提示:

加载数据后,要在人员中多个现有员工、工作或实体默认值上快速更新和处理数据,可以使用批量更新表单。通过这些表单,可以在加载数据后快速查看和编辑员工、工作和实体默认值。设计用于获得最佳的处理效率,每个表单与仅处理已更改数据的 Groovy 规则关联。请参阅《使用 Planning 模块》中的“更新多个员工和工作详细信息”。