【问题标题】:How to Generate a Single file from multiple tables in Informatica Power Center如何在 Informatica Power Center 中从多个表生成单个文件
【发布时间】:2021-06-06 23:25:06
【问题描述】:

如何从 Informatica Power Center 中的多个表生成单个文件,如下所示...

【问题讨论】:

  • Qn - 我如何识别每个文件中的第 1 行、第 2 行、第 3 行?

标签: etl informatica informatica-powercenter


【解决方案1】:

我认为我们可以使用UNION ALL 来做到这一点。 假设从不同来源读取 3 个文件,

  1. 使用 3 个端口创建三个表达式转换。这是下图中的 Exp1、2 和 3。对于 Exp1-
    out_concat_all = Name1 ||'|'||FirstName1||'|'||... 等等。
    in_NEXTVAL = 从新的序列生成器添加 NEXTVAL。
    out_SEQ = '文件1`||in_NEXTVAL 请按照 file2 和 file3 做类似的逻辑。
  2. 创建一个 UNION ALL 以将上述 3 个管道合并为一个管道。
  3. 根据 SEQ 列对数据进行排序。
  4. 仅将 concat_all 列链接到目标文件。 整个流程应该是这样的 -

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-11
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2021-11-10
    相关资源
    最近更新 更多