Oracle 加入与 Informatica 加入

问题描述

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

in oracle : A right join B --> 来自两者的匹配记录 + 来自 Right 的非匹配 A 左连接 B --> 来自两者的匹配记录 + 来自左非匹配的记录

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

解决方法

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

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

enter image description here