一、新建转换。
“源表”中的数据导入“目标表”。 源表 -> 目标表
1.下载kettle安装包,启动kettle.
2.新建转换“表输入”,设置数据库链接,查出目标表的最近修改时间:
select if(ISNULL(max(ORDERDATE)), '1900-01-01 00:00:00', max(ORDERDATE))
from kevin_t1
3.新建 “表输入", 设置数据库链接,“从步骤插入数据”选择上一步的结果,查出源表中未修改的记录,SQL如下:
select * from kevin_t1 where ORDERDATE > ?
4.新建”插入/更新", 选择目标表,用来查询的关键字“id = id ",
更新字段列表中,将id的更新设为”N", 并将ORDERDATE 去掉(不然会报错,因为mysql会自动更新此字段)。
二、新建任务。
1.新建“作业定时调度。
2.新建转换,指向步骤一。