Kettle学习笔记011之使用Windows计划任务定时执行Kettle作业

使用Windows计划任务执行Kettle作业,需要分两步:

a.  编写一个批处理脚本。脚本中写着执行Kettle作业的内容。

b.  创建一个计划任务。

编写批处理脚本:

1. 命令说明

  Kettle的作业和转换通过批处理脚本去执行。

  执行作业使用的命令文件是Kitchen.bat

  执行转换使用的命令文件是Pan.bat 

Kitchen.bat配置项如下:

Pan.bat配置项如下:

2. 编写批处理脚本去执行Kettle作业

实例:

建立一个作业,文件名和扩展名都使用了参数

执行普通作业(非资源库中的)

脚本内容:

执行该批处理文件,运行成功,传参成功,日志写入成功。如果脚本中没有指定参数,则会使用默认参数值去执行作业(注意:Kettle7.x必须要指定所有参数,不会使用默认参数值):

注意:日志写入是追加方式,不是覆盖写入。

  1. 执行资源库中的作业

脚本内容:

执行批处理文件,运行成功,传参成功,日志写入成功:

 

 

2. 创建计划任务定时执行Kettle作业

打开计划任务窗口,点击创建任务,【常规】选项卡,填写任务名称,运行用户选择SYSTEM(使用SYSTEM用户会在后台默认运行,不弹出CMD窗口),勾选【使用最高权限运行】:

【触发器】选项卡,根据需要配置:

【操作】选项卡,配置成要运行的批处理文件:

其他配置项按需配置,保存即可。

计划任务创建完成后,可以手动运行一下,测试作业是否可以正常运行:

猜你喜欢

转载自blog.csdn.net/HNDX2018/article/details/83141559