我正在使用Informatica PowerCenter 9.1并尝试合并来自2个来源的2列。基本上尝试创建一个报告,显示所有用户及其在2个独立数据库中的角色。它们可能在一个数据库而不是另一个数据库中,因此我也必须考虑到这一点。
所以,如果我有这个输出: 数据库1(Oracle)
用户1 =角色A
用户2 =角色B
数据库2(Sybase)
用户1 =角色C
用户3 =角色D
我希望输出看起来像这样:
用户1 =角色A ---角色C
用户2 =角色B --- N / A
用户3 = N / A ---角色D
任何帮助解决这个问题都将非常感激。
答案 0 :(得分:0)
您可以通过我们的木匠转换将它们链接在一起,然后使用表达式连接。
答案 1 :(得分:-1)
要将两个不同表中的两列连接到目标上的单个列,将无法在Informatica中使用。您只能在一个表中组合列。但是有一个解决方法,它使用“Post SQL”查询,在这里你可以编写一个数据库JOIN查询。