datastage parallel更新表

0
数据库:oracle10g  ETL工具 : datastage8.5现在我用datastage 的server job来完成我的作业的话,会出现乱码问题,所以我选择用的是 parallel job 
一张源表 一张目标表 现在我是用源表的数据来维护目标表的数据,这里面就存在数据的insert和update ,这个时候我希望能通过datastage的控件实现 数据自动辨别 是该insert还是该update 就好比 在server job下面用 oracle_OCI控件时选择的更新方式为 insert or update一样(也好比kettle里面的 插入/更新 控件一样)
请问各位大侠我该用什么控件,或者有没有其他好的解决办法?
先在这里谢谢了
 
已邀请:
0

chexiaorui1209 2015-11-11 回答

使用LOOKUP组件结合TRANSFORM组件实现:
LOOKUP组件:用与关联目标表数据,可以区分出是INSERT还是UPDATE记录。
TRANSFORM组件:用户分出两条LINK,一条LINK做INSERT操作,另一条LINK做UPDATE操作。

要回复问题请先登录注册