如果遇到原库,目标库全量同步,并且存在新增,更新,删除的情况,可以使用以下kettle方法:
其中T_S和T_D是源表和目标表,合并到记录,最后执行不同的选择进行相应的操作,需要注意地方
1,原表目标表需要根据关键字排序
2,合并记录后新增一个标识字段,默认为flagfield,值有四种情况
“identical” 标识没变化
“changed” 有更新
”deleted“ 已删除
“new”新增
如果遇到原库,目标库全量同步,并且存在新增,更新,删除的情况,可以使用以下kettle方法:
其中T_S和T_D是源表和目标表,合并到记录,最后执行不同的选择进行相应的操作,需要注意地方
1,原表目标表需要根据关键字排序
2,合并记录后新增一个标识字段,默认为flagfield,值有四种情况
“identical” 标识没变化
“changed” 有更新
”deleted“ 已删除
“new”新增