天天看點

Informatica Update機制

Informatica Update機制

在Informatica中,遇到需要對目标資料進行Insert、Update、Delete、Reject操作時,會用到Update Strategy元件,在該元件中會寫邏輯去決定是做哪種操作,會用到DD_INSERT、DD_UPDATE、DD_DELETE、DD_REJECT這四個操作去更新标志位的值,在對應Mapping的Session中Properties屬性裡面Treat Source Rows As設定為Data Driven,這樣設定以後,Informatica将不對标志位做任何修改,維持原來的标志位值。

以下是Target中對應屬性的解釋,根據自己的需求做對應的勾選:

Update as Update

對于被标記為Update的資料,進行Update操作;

Update as Insert

對于被标記為Update的資料,進行Insert操作;

Update else Insert

對于标記為Update的資料,先進行Update操作,再進行Insert操作;