HOME
BLOG
Informatica Update机制
May 01 2010

​ 在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操作;