【问题标题】:Informatica: Combine data from two tables, eliminate duplicatesInformatica:合并两个表中的数据,消除重复项
【发布时间】:2016-08-16 03:10:33
【问题描述】:

我有两张桌子:

表 A

第 1 列、第 2 列、第 3 列、第 4 列

这有 100 条记录

表 B

第 1 列、第 2 列、第 4 列

此表有 75 条记录,但可能与 表 A 有不同的记录。

我还有另一个表 C,它可以从 表 A 中查找 Col 3。

现在我想使用 Table A 和 B 记录编写一个具有 Table A 布局的新表,消除重复并使用 Table C 填充 Col 3 值。

提前致谢。

【问题讨论】:

  • 那么您面临的问题是什么?
  • 将表A和B的列拉入SQ后,如何进行。

标签: informatica informatica-powercenter


【解决方案1】:

您可以合并来自 A 和 B 的记录,并使用排序器或聚合器进行区分。

映射是这样的。

SQ(A)-------------\
                   \
                     Union ---> Sorter(Distinct)----> Target
                    /
SQ(B)--> Lookup(C)-/

【讨论】:

  • 我会检查的。谢谢!
【解决方案2】:

您似乎是 Informatica 的新手。如果您引用的所有表都在同一个数据库中,那么为什么不使用 SQL Override,这也会提高映射的性能。

【讨论】:

    猜你喜欢
    • 2020-10-27
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 2017-06-22
    • 2010-11-22
    • 1970-01-01
    相关资源
    最近更新 更多