案例一、把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,确定
保存运行,到数据库中查看结果。