1、kettle是一个开源的数据抽取工具,此处只做计划任务的探讨,其他问题略;

2、kettle计划任务,有三种方式可以实现,一是java编程实现,二是通过脚本和系统的计划任务实现,三是通过kettle的jobs启动节点设置;

3、jobs方式,直接编辑启动节点设置计划任务时间即可,优点是非常简单,不用做任何额外配置,缺点是必须启动kettle才行;

wKioL1LKXkKybPJYAABeg3zzlK0210.jpg

4、系统计划任务方式,首先添加一个转换,然后添加一个jobs,保存,在kettle根目录有一个kitchen.bat,编辑脚本如下,添加到系统计划任务即可:

@echo off
cd /d D:\Application\data-integration\
kitchen.bat /file:C:\KettleJob\UserJob.kjb /level:Basic>>C:\KettleJob\userinfo_%date:~0,10%.log

5、java方式,此处略,以后会专门写文章进行操作。