Informatica - 在单个映射中多次使用单个目标

时间:2014-07-18 16:43:26

标签: informatica informatica-powercenter

您可以在单个映射的多个区域中使用目标表。

我在桌子周围有路由器,我知道有些行准备就绪,目前他们都要进行最终的Union转换。

我想知道是否可以将这些从路由器直接导入到单个目标表的多个实例中。

如果是这样,Informatica如何进行插入?

每次将输出排队到同一目标中,还是在它偶然发现时同时尝试插入它们?

2 个答案:

答案 0 :(得分:1)

当然可以。我们一直使用多个目标实例(同一目标)。除非您在会话上配置了分区,否则Informatica一次处理一行。因此,一次只插入一条记录。

即使您的路由器在多个输出组中产生行,对于单个输入行(当组条件重叠或不相互排斥时发生),那么,informatica将按顺序处理输出组。这是因为,对于未分区的会话,只有一个编写器线程写入所有目标实例。因此,所有行都由该编写器线程按顺序处理。

答案 1 :(得分:0)

是的,你可以在informatica中使用多个目标实例,加载过程将取决于你设计映射的方式。

加载目标的方法有两种:

  1. 目标加载顺序;
  2. 约束基本负载。