设置增量文件适配器

要注册增量文件数据源:

  1. 数据集成主页中,单击操作,然后选择应用程序

  2. 应用程序页上,单击 图中显示了“添加”按钮。(“添加”图标)。

  3. 创建应用程序页上,单击类别中,然后选择数据源

    图中显示了“创建应用程序”页。

  4. 类型中,选择增量文件

  5. 文件中,指定要用作模板的初始源数据文件。

    单击 图中显示了“搜索”图标。,从文件浏览器页搜索文件。

    在选择文件时,请注意以下方面:

    • 源数据文件必须是带分隔符的数据文件。

    • 使用的数据文件必须包含一行标题,用于描述带分隔符的列。

    • 可以加载数字数据和非数字数据。

  6. 可选:在前缀中,指定一个前缀以确保应用程序名称唯一。

    前缀与应用程序名称连接在一起,组成一个唯一的应用程序名称。例如,如果要将一个应用程序命名为与现有应用程序相同的名称,您可以将您的姓名首字母指定为前缀。
  7. 单击确定

  8. 数据集成主页中,单击图中显示了“添加”图标。(创建),然后选择集成

    此时将在“创建集成”视图中显示“常规”页。

  9. 在源和目标应用程序之间创建集成,然后单击保存并继续

    1. 名称说明中,输入新集成的名称和说明。

    2. 位置中,输入新位置名称,或者选取现有位置来指定从何处加载数据。

    3. (图中显示了“源”图标。) 下拉列表中,选择文件

    4. 文件浏览器中,导航至增量文件并选择此文件,然后单击确定

      选择增量文件后,单击文件选项以在文件导入页上预览并管理内容的格式。

    5. 目标 (图中显示了“目标”图标。) 中,选择要将增量数据加载到的目标应用程序。

    6. 多维数据集中,选择目标系统的规划类型。

    7. 类别中,选择类别映射,以便对源系统数据进行分类并将其映射到目标方案维成员。

      列出的类别是在设置中创建的类别,如“实际”。有关详细信息,请参阅“管理类别映射”。

    8. 可选:选择对集成适用的位置属性。有关详细信息,请参阅“选择位置属性”。

    9. 单击保存并继续
  10. 映射维页上,在源和目标之间映射维(构建导入格式)。

    请参阅“映射维”。

    1. 类型中,选择带分隔符的文件类型。

      例如,可以选择带分隔符 - 数字数据作为文件格式。

    2. 文件分隔符下拉列表中选择分隔符的类型。

      可用分隔符:

      • 逗号 (,)

      • 叹号 (!)

      • 分号 (;)

      • 冒号 (:)

      • 竖线 (|)

      • 制表符

      • 波形符 (~)

    3. 在映射网格中,将源数据加载文件中的源列映射到目标应用程序中的维。

      来自目标应用程序的维会自动填充。

      如果已经为文件定义导入格式,则自动映射源列和目标列。

      如果您在添加新的导入格式或者编辑现有导入格式,请完成以下操作:

      • 中,指定要导入的文件的字段编号。

      • 选择源维中,指定要分配到目标应用程序的源维的名称。

        相同维的多个源列可以映射到目标维。例如,您可以映射四个“帐户”源列。

      • 添加源或目标表达式:分配一个表达式,对直接来自源或目标的值进行运算。

        请参阅“使用源表达式”和“使用目标表达式”。

    4. 可选:对于逗号分隔的文件,请单击行右侧的 图中显示了“添加行”图标。,然后从下拉列表中选择要添加的行,从而选择在导入格式中映射的其他行。

      可用行:

      • 源期间
        • 期间
        • 期间编号
      • 货币
      • 属性
      • 说明
      • 维行
        • 帐户
        • 版本
        • 实体
        • 视图

      还可以跳过行。

      有关详细信息,请参阅“创建维映射”。

    5. 单击保存并继续

  11. 映射成员页中,将所有成员从源映射到目标。

    有关详细信息,请参阅“映射成员”。

  12. 选项页中,单击筛选器选项卡。

    注:

    您还可以在“运行集成”页上的“筛选器”选项卡上选择“源文件”、“增量处理选项”和“上一个进程 ID”选项。
  13. 源文件中,选择包含要加载的数据的数据文件名。它可以是您从其创建数据源应用程序的文件,也可以是另一个具有数据以及合适标题的文件。

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

  14. 增量处理选项中,选择用于对源文件中的数据进行排序的方法。

    可用选项:

    • 不对源文件进行排序 - 在提供源文件时对其进行比较。此选项假定每次以相同顺序生成源文件。在这种情况下,系统会执行文件比较,然后提取新记录和更改过的记录。此选项可提高增量文件加载执行速度。
    • 对源文件进行排序 - 先对源文件进行排序,然后再比较文件中的更改之处。使用此选项时,先对源文件进行排序。然后,将排序的文件与此文件的早期排序版本进行比较。对大型文件进行排序会占用大量系统资源,并且速度比较慢。

    注:

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

  15. 上一个进程 ID 显示原始源数据文件的上次运行 ID。

    第一次对原始数据文件运行加载时,上一个进程 ID 显示的值为 0

    再次运行加载时,上一个进程 ID 显示上次加载的运行编号。

    如果新创建的文件比较版本和原始数据文件之间没有差异,或未找到文件,则分配成功运行的上次加载的 ID 作为上一个进程 ID 的值。

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

  16. 单击保存

  17. 数据集成主页中,选择集成,然后单击 图中显示了“运行集成”图标。

  18. 运行集成页中,选择选项选项卡

  19. 完成以下选项并单击运行

    • 导入模式
    • 导出模式
    • 起始期间
    • 结束期间

    有关运行集成的详细信息,请参阅“运行集成”。