Kettle配合Windows执行计划实现定时实行作业

 

一般作业做好后需要做成定时任务,Kettle可以借助Windows的执行计划来完成。那么可以通过写批处理的方式让执行计划来调用。

其中Kitchen和Pan都可以做定时执行,一个是针对作业,一个是针对转换。

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

 

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

 

那么方式定好了,通过Kettle做好自己的作业后,写一个批处理文件。

CHCP 936
D:
cd D:\BI\ETL\data-integration
kitchen /file D:\BI\ETL\作业\Job\合并作业.kjb /level Basic /logfile D:\BI\ETL\Log\1.log
@pause

 

然后开始创建执行计划就行。

 

 

 

创建执行计划完毕后,在计划清单里面就能看到作业清单了。

 至此Ketlle自动执行作业制作完毕。

 

注意要点:

1.其中936默认是简体中文的编码,方便显示有中文字的情况。

2.批处理文件做好后,注意通过记事本另存为保存的格式必须是ASCII码,不能是UTF-8码,否则会出现有中文字眼的时候无法执行的情况。

3.记住勾选“不关用户是否登录都要运行”,保存的时候输入对应用户的密码。

 

参考文章出处:https://blog.csdn.net/huiweizuotiandeni/article/details/54382639

[置顶]Kettle 系列随笔

posted on 2018-11-20 10:51  Neo0820  阅读(4043)  评论(0编辑  收藏  举报

导航