Kettle学习之调度计划

来源:互联网 发布:冲淘宝客 编辑:程序博客网 时间:2024/04/29 21:32

在kettle中我们可以将开发好的转换和job进行按时调用。

一种是连接资源库直接调用,一种是把在资源库中创建好的ktr和kjb导出保存到本地,然后在本地调用。通过windows自带的计划任务功能,可以设置定时任务。(taskschd.msc直接启动任务计划)

1.本地调用bat文件,内容如下:

E:
cd E:\Lx\00优聚思\Kettle\pdi-ce-5.1.0.0-752\data-integration
kitchen.bat /file:E:\Lx\00优聚思\Kettle\pdi-ce-5.1.0.0-752\data-integration\updatejob.kjb /level:basic >e:\kettle.log


2.资源库调用bat文件,内容如下:

E:
cd E:\Lx\00优聚思\Kettle\pdi-ce-5.1.0.0-752\data-integration
Kitchen.bat /rep test /user admin /pass admin /job updatejob /level:basic >e:\kettle.log


ps:如果调用过程出现No repository defined! ,检查你所调用的job中是否有不匹配的转换。比如在1.本地调用的时候,你的job里所用的转换,需要是保存在本地的,而不是默认资源库中的。

0 0
原创粉丝点击