如何在不使用信息中的Joiner Transformation的情况下从多个来源将数据传输到目标表?

时间:2009-11-06 12:47:39

标签: informatica

我有两个源(源A和源B),源B是我的数据库中的另一个目标表。两者都是diff用户ID。现在我必须将这两个来源的一些数据传输到目标表。我可以在不使用木匠转移的情况下传输数据吗?怎么办?

5 个答案:

答案 0 :(得分:2)

使用源限定符 - >双击源限定符 - >转到属性 - >我们必须编写SQL Query(但我们的表必须在同一个数据库中可用)

答案 1 :(得分:1)

只要两个表都存在于同一个数据库中,并且使用的连接可以访问这两个表,就可以在源限定符中使用sql连接这两个表。

答案 2 :(得分:1)

尝试在源限定符中使用SQL查询。

答案 3 :(得分:0)

您可以使用多个源定义来转到单个源限定符。 删除自动生成的源限定符,并创建新的源限定符转换。导入所需的每个源定义,并将各种源定义中的每个所需字段与一个源限定符相关联。编写大量SQL覆盖会使大多数ETL使用Informatica的目的失败,并减慢了进程。 (注意..我没有说“从不”这样做。但我目前正在重新开发使用大型SQL覆盖编写的转换,这些转换非常慢且使用大量资源。)

答案 4 :(得分:0)

  • 首先拖放两个源表。
  • 然后删除一个源限定符并创建一个自定义源限定符。
  • 现在使用连接覆盖源限定符的查询并加载到目标表。
相关问题