kettle全量更新一种方法

来源:互联网 发布:网络棋牌平台出租 编辑:程序博客网 时间:2024/06/05 09:36

如果遇到原库,目标库全量同步,并且存在新增,更新,删除的情况,可以使用以下kettle方法:

其中T_S和T_D是源表和目标表,合并到记录,最后执行不同的选择进行相应的操作,需要注意地方

1,原表目标表需要根据关键字排序

2,合并记录后新增一个标识字段,默认为flagfield,值有四种情况

  “identical” 标识没变化

 “changed” 有更新

 ”deleted“ 已删除

 “new”新增