【问题标题】:Oracle joins Vs Informatica JoinsOracle 加入与 Informatica 加入
【发布时间】:2021-01-25 06:09:00
【问题描述】:

我有两个表 A(主)和 B(详细)

在 oracle 中:A 右连接 B --> 来自两者的匹配记录 + 来自右不匹配的记录 A 左连接 B --> 来自两者的匹配记录 + 来自 Left 的非匹配记录

那么 informatica 中的等效输出是什么?

【问题讨论】:

    标签: informatica informatica-powercenter informatica-powerexchange


    【解决方案1】:

    Oracle 和 Informatica 外连接的工作方式类似。
    在 oracle 中 - 'master' 右连接 'detail' 表示所有匹配 + 来自 'detail' 的不匹配 在informatica Joiner Transformation中,参考properties中的join type,

    • A'Master' 外连接表示所有匹配 + 来自 'detail' B 的不匹配
    • 'Detail'外连接表示'master'A的所有匹配+不匹配
    • 'full'外连接意味着所有匹配+来自'detail'B的不匹配+来自'master'A的不匹配

    【讨论】:

    • Informatica Master 表是右表还是左表?
    • 无论你先放入JNR,它都会变成detail,其他表变成master。现在,经验法则是将表设置为具有较少列,较少数据作为主数据。因为 informatica 会先缓存 master。
    猜你喜欢
    • 2014-06-24
    • 2023-03-28
    • 2012-09-14
    • 1970-01-01
    • 2021-02-23
    • 2020-07-16
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多