kettle案例实现

案例一、把stu1的数据按id同步到stu2,stu2有相同id则更新数据

在kettle中新建转换

点击左上角文件—新建—转换到核心对象界面,点击输入,找到表输入拖拽到中间

双击表输入,在数据库连接中配置mysql数据库连接(注意jar包mysql-connector-java-5.1.34-bin.jar要放在kettle的lib文件夹中)

报错一般是缺少jar包

sql语句中输入select * from stu1;

点击预览可以看到数据

在输出中找到插入/更新组件拖拽到中间,点住表输入shift+鼠标左键连接到插入/更新组件上

双击插入/更新,点击目标表浏览,选择stu2

 

点击获取字段获取到3个字段

由于stu1与stu2通过id关联,故删除另2个字段,然后点击编辑映射,编辑2个表之间的映射

 

确定后如图

更新处,修改id的属性为n,确定

保存运行,到数据库中查看结果。

原文地址:https://www.cnblogs.com/liulala2017/p/11443501.html