2014-07-18 64 views
0

您可以在單個映射的多個區域中使用目標表嗎?Informatica - 在單個映射中多次使用單個目標

我在桌子周圍有路由器,我知道一些行已準備好,目前它們都將進行最後的聯盟轉換。

我想知道是否有可能將這些從路由器直接導入到單個目標表的多個實例中。

如果是這樣,Informatica如何執行插入操作?

每次都會將輸出排列到同一個目標中,還是在它們發生碰撞時嘗試併發插入它們?

回答

1

當然可以。我們一直使用多個目標實例(同一個目標)。除非您在會話上配置了分區,否則Informatica一次只處理一行。因此,一次只能插入一條記錄。

即使您的路由器在多個輸出組中生成行,對於單個輸入行(發生在組條件重疊或不相互排斥時),那麼informatica也會按順序處理輸出組。這是因爲,對於未分區的會話,只有一個寫入程序線程會寫入所有目標實例。所以所有行都由該寫入器線程按順序處理。

0

是的,您可以在informatica中使用多個目標實例,加載過程將取決於您設計映射的方式。

有裝載目標的兩種方法分別是:

  1. 目標加載順序;
  2. 約束基礎負載。
相關問題