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

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

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

cd C:softkettledata-integration
kitchen /file C:softkettle
esourse-ware	iming.kjb /level Basic /logfile E:	iming.log
@pause
cd C:softkettledata-integration
Pan /file C:softkettle
esourse-warelittltcsvToTable.ktr /level Basic /logfile E:panTest.log
@pause

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

CHCP 936
D:
cd D:BIETLdata-integration
kitchen /file D:BIETL作业Job合并作业.kjb /level Basic /logfile D:BIETLLog1.log
@pause

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

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

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

注意要点:

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

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

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

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

[置顶]Kettle 系列随笔

原文地址:https://www.cnblogs.com/Bruce_H21/p/9987599.html