使用Informatica连接位于不同数据库中的多个表

时间:2014-01-07 16:55:17

标签: sql sql-server informatica informatica-powercenter netezza

我正在尝试连接6个表,其中5个表位于Netezza数据库中,最后一个表存在于SQL Server数据库中。我需要连接这六个表并提取所有必需的字段并将它们加载到位于Netezza的目标表中。我尝试在SQL覆盖中编写SQL来连接所有表但是它会引发错误。有人可以帮我解决这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您需要使用Joiner transformation

首先加入位于同一数据库中的5个表。把这个连接5个表的SQL放在一个源限定符中。这将从一个数据库加入并提取数据。接下来创建另一个源限定符以从第6个表中提取数据。

最后使用Joiner Transformation加入来自这两个源限定符的数据,您就完成了。