Joiner和Union Transformation之间的区别

1 informatica informatica-powercenter

我是Informatica的新手...... Joiner和Union Transformation有什么区别?另外,我们应该使用Router而不是Joiner,以便在有多个源时提高性能吗?

Vin*_*wan 5

细木工

  1. 使用joiner我们可以删除重复的行

  2. Joiner可以是Normal,Right Outer,Left Outer,Full Outer Join

  3. 在Joiner中,我们有一个输入组和一个输出组

  4. 通过在Informatica中使用Joiner Transformation实现Joiner.

  5. Joiner Transformation根据连接条件水平组合数据记录

  6. Joiner Transformation根据连接条件水平组合数据记录

联盟

  1. Union不会删除重复的行

  2. Union在SQL中与UNION ALL等效

  3. 在Union中,我们有多个输入组和一个输出组.

  4. 通过在Informatica中使用Union Transformation实现联盟

  5. Union Transformation从多个来源垂直组合数据记录

  6. 联盟也支持hereregenous(不同来源)

现在,路由器变换是活性连接变换.它类似于用于测试条件和过滤数据的过滤器转换.在过滤器转换中,您只能指定一个条件并删除不满足条件的行.在路由器转换中,您可以指定多个条件,并提供路由满足测试条件的数据的能力.如果需要在多个条件下测试相同的输入数据,请使用路由器转换.

因此,当数据来自多个来源时,您可以使用路由器相应地路由值.它会提高您的性能并节省时间.