定义

表更新:就是把数据库已经存在的记录与数据流里面的记录进行对比,如果不同就进行更新。

插入更新:就是把数据库已经存在的记录与数据流里面的记录进行对比,如果不同就进行更新,如果记录不存在,则会插入数据。

裁剪表:就是将数据表中的信息全部清除,保留表的基本结构。

插入更新实操

任务:从excel表中获取id,name,age字段的数据,并插入更新到mysql数据库的kettle_test表中

步骤1.新建转换,选择Excel表输入、插入更新两个部件
kettle表更新、插入更新、裁剪表
2.处理Excel输入部件
kettle表更新、插入更新、裁剪表
kettle表更新、插入更新、裁剪表
3.处理插入更新部件kettle表更新、插入更新、裁剪表
4.对比执行之前的源表,目标表数据kettle表更新、插入更新、裁剪表kettle表更新、插入更新、裁剪表
5.执行之后目标表数据kettle表更新、插入更新、裁剪表

相关文章: