kettle执行定时任务,使用pan.bat和kitchen.bat

1.    运行cmd,进入kettle的目录cd C:\soft\kettle\data-integration 

2.    运行start pan.bat命令 Pan—转换执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的转换(transform)

kettle执行定时任务,使用pan.bat和kitchen.bat_第1张图片

3.    弹出新的cmd窗口

kettle执行定时任务,使用pan.bat和kitchen.bat_第2张图片

4.    运行kitchen.bat,弹出新的窗口 kitchen—任务执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的任务(job)

kettle执行定时任务,使用pan.bat和kitchen.bat_第3张图片

kettle执行定时任务,使用pan.bat和kitchen.bat_第4张图片

5.    参考网址:http://blog.csdn.net/huangqiude/article/details/47172339

6.    和:http://www.xuebuyuan.com/2129955.html

kettle执行定时任务,使用pan.bat和kitchen.bat_第5张图片

7.    在kettle中需要新建一个资源库,点击下图红色部分



8.    选择其他资源库

kettle执行定时任务,使用pan.bat和kitchen.bat_第6张图片

9.    选择文件资源库,点击开始

kettle执行定时任务,使用pan.bat和kitchen.bat_第7张图片

10.    配置文件与路径,点击结束


kettle执行定时任务,使用pan.bat和kitchen.bat_第8张图片

11.    返回后看右上角已经是在刚刚创建的资源库中了。

kettle执行定时任务,使用pan.bat和kitchen.bat_第9张图片


12.    新建一个转换,保存,填写文件名,点击确定,文件保存到文件资源库的目录下。(如果不会的话可以看看另一篇csv转换的文章http://blog.csdn.net/huiweizuotiandeni/article/details/54381922)

kettle执行定时任务,使用pan.bat和kitchen.bat_第10张图片

13.    测试这个转换,成功后,新建一个job

kettle执行定时任务,使用pan.bat和kitchen.bat_第11张图片

14.    保存,给job取个名称

kettle执行定时任务,使用pan.bat和kitchen.bat_第12张图片

15.    编写timing.bat脚本

16.   

cd C:\soft\kettle\data-integration
kitchen /file C:\soft\kettle\resourse-ware\timing.kjb /level Basic /logfile E:\timing.log
@pause

17.    该脚本这么解释,先进入kitchen.bat所在目录,执行kitchen 后面为所带参数

18.    /file  后为job的路径

19.    /level  后为日志输出类型

20.    /logfile  后为日志输出路径

21.    返回桌面,右键此电脑,进入管理,右键-任务计划程序-新建基本任务

kettle执行定时任务,使用pan.bat和kitchen.bat_第13张图片

kettle执行定时任务,使用pan.bat和kitchen.bat_第14张图片

22.    找到要启动的程序或脚本

kettle执行定时任务,使用pan.bat和kitchen.bat_第15张图片

22.    完成,等待看程序是否执行

kettle执行定时任务,使用pan.bat和kitchen.bat_第16张图片

23.    5点45的数据

kettle执行定时任务,使用pan.bat和kitchen.bat_第17张图片

24.    进入定时任务,找到自己的任务,点击运行,进行测试(这样就不用等时间了)

kettle执行定时任务,使用pan.bat和kitchen.bat_第18张图片

25.    成功转换。

kettle执行定时任务,使用pan.bat和kitchen.bat_第19张图片

26. 成功kettle执行定时任务,使用pan.bat和kitchen.bat_第20张图片

27. 测试pan命令,猜想pan命令是处理ktr的。新建panTest.bat

cd C:\soft\kettle\data-integration
Pan /file C:\soft\kettle\resourse-ware\littltcsvToTable.ktr /level Basic /logfile E:\panTest.log
@pause

28.    在windows定时任务中新建一个任务。

kettle执行定时任务,使用pan.bat和kitchen.bat_第21张图片

29.    成功

kettle执行定时任务,使用pan.bat和kitchen.bat_第22张图片



















你可能感兴趣的:(etl和kettle)