【问题标题】:Determine deltas between new extract and data extracted by previous run and Generate three separate CSV feed files based on the deltas确定新提取与先前运行提取的数据之间的差异,并根据差异生成三个单独的 CSV 提要文件
【发布时间】:2016-03-11 06:56:00
【问题描述】:

您好,我有一个需要在 Informatica 中开发的需求。 要求是 1)确定新提取物与先前运行提取的数据之间的增量 2) 根据增量生成三个单独的 CSV 提要文件

能否请您告诉我如何执行此增量操作的过程并比较以前运行和新运行的数据 以及如何将这些增量数据写入一个自动化的 .csv 文件,该文件需要由 informatica 为每次运行自动创建。 与其将数据写入目标表,不如将数据写入这些自动化的 .csv 或 .txt 文件。 Informatica 是否会自动创建 .csv 或 .txt 文件并在每次运行 informatica 时将数据保存在其中?如果是,请告诉我如何操作?

【问题讨论】:

  • 嗨,拉杰。简而言之:是的,这在 Informatica 中是可能的。但不要指望人们会为你做你的工作。做出一些努力并在此处寻求特定问题的帮助。我相信这里的人会帮助您解决问题并回答任何问题。

标签: etl informatica informatica-powercenter information-extraction


【解决方案1】:

您正在寻找的信息在 Internet 上随处可见,只需稍加研究即可找到。不过,让我试试吧,

  1. 如果文件的结构在两次运行之间保持不变,则创建两个临时表,一个用于上一个,一个用于当前。在两者之间做一个减号以捕获增量。增量捕获后将当前移动到上一个并在每次加载时截断当前。

  2. 使用平面文件目标而不是表格。

【讨论】:

    猜你喜欢
    • 2021-01-17
    • 1970-01-01
    • 2018-02-15
    • 2019-08-26
    • 2018-10-03
    • 2016-04-10
    • 2015-01-18
    • 1970-01-01
    • 2015-05-14
    相关资源
    最近更新 更多