我有两个不同的数据库位于两个不同的服务器上。
一个是SQL Server,另一个是Netezza。
我希望检查SQL Server上的条目是否与我的Netezza上的条目相同。我希望通过记录来做这个记录。
我希望输出告诉我SQL Server中存在哪些条目但Netezza中不存在。
我正在尝试使用Informatica PowerCenter来创建映射,但我很难过。
答案 0 :(得分:1)
使用Joiner转换来连接这些表。选择Netezza表作为Master和SQL server表作为Detail,并选择join类型作为Detail Outer Join。
现在在joiner的输出中,您将从SQL服务器获取所有行,并且只从Netezza表中获取匹配的行。如果Netezza中没有记录,则Netezza字段将为NULL。之后,您只能在表达式转换中检查一个Netezza键字段,以确定Netezza中是否存在记录。