kettle——作业
使用作业执行之前的转换,并且额外在表student2中添加一条数据
这里操作类似hue
(1)新建一个作业,拉取组件
选择start
组件名字,类型可以下拉如图,根据需要选择即可
选择转换
并将start和转换连接一下
锁的图标意思是前面执行了后面才会执行
由于这个转换之前执行过,这里stu1手动插入两条数据
mysql> insert into stu1 values(1004,'name_one',60),(1005,'name_two',80);
预期结果执行以后,stu2会把stu1同步过来
怎么在装换完成后在插入一条语句的,这就涉及到sql
脚本
点击脚本选择SQL并拖拽过来,连接后,有个对勾,意思是前面的装换必须正确执行才会执行后面的SQL
或者点击一下对勾符号,转变为叉号,意思是前面的转换失败就执行后面的SQL
一般的应用场景是转换失败,就发邮件通知技术人员解决
接下来就是写SQL,双击然后连接数据库
脚本写不写分号都行,不写比较好,因为有的时候写分号会报错
这里稍微介绍一下Dummy,Dummy是什么都不做的意思,意义不大
可以看做是一个标识符,表示执行完了
保存执行一下
验证一下
同步1004和1005,并且插入1006的数据