Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

首先按照前面讲的

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

如果主键重复会报下面错误

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

而且会停止抽取数据,碰到这种情况,我们需要使用另一个输出,插入或更新,如下图

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

拖一个到右边替换表输出。替换后如下图

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

点击插入/更新配置数据源信息,在我划线的地方只保留主键的列,在更新字段下面可以主键重复时是否更新 (Y/N)

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)

点击运行

Data Integration - Kettle8.2使用(四)数据转换抽取oralce到mysql(主键重复)