在项目使用中,会有许多需要操作多库数据的情况,比如新老库数据同步等
Oracle还能使用触发器绑定,而其他数据库没有办法
此时,可以使用Kettle进行操作数据抽取等操作
对Kettle初始化时切记不使用资源库,因为使用了会在数据库中创建一堆r开头的表用来存储你的转换文件,如果是正式环境很不好。需要关闭,然后需要存储的转换和作业直接存到自己桌面就可以。
转换书写流程:文件—>新建—>转换—>输入—>表输入(双击编写查询的sql语句即可)—>插入/更新(使用shift链接两个操作,在插入/更新中选定)
自动作业创建流程:文件—>新建—>作业—>通用—>START(双击后对定时任务进行设置)—>转换(此处选中你创建好的转换ktr文件)—>成功(使用shift链接3个操作)
最后选中执行作业,在时间到达指定时间时会进行自动执行转换脚本