定时执行kettle任务

目录

1、编写脚本

2、设置bat脚本

3、建立定时任务


1、编写脚本

先在kettle软件上开发好数据处理任务,确保调试无问题。然后找到作业文件。

 

2、设置bat脚本

在桌面新建一个bat文件,然后用文本编辑器打开

@echo off
set  KETTLE_PATH="D:\Program Files\data-integration"
set JOB_PATH="D:\Program Files\data-integration"

CALL %KETTLE_PATH%\Pan.bat  -file=%JOB_PATH%\your_job_name.ktr
@echo off
set  KETTLE_PATH="D:\Program Files\data-integration"
set JOB_PATH="D:\kettel"

CALL %KETTLE_PATH%\kitchen.bat  -file=%JOB_PATH%\your_job_name.kjb -level:Base>>%JOB_PATH%\your_job_name.log

参考以上两段代码来编写你的任务bat启动脚本。

KETTLE_PATH:你的kettle安装目录

JOB_PATH:你的kettle作业文件目录

kettle一般有两种作业类型,生成的作业文件对应两种文件格式:ktr、kjb

不同的作业类型,启动命令是不同,ktr要用Pan.bat,kjb要用Kitchen.bat;Pan.bat、Kitchen.bat均在kettle安装目录下。

 

3、建立定时任务

打开Windows操作系统的任务计划程序

点击创建任务

输入定时任务名称

设置定时设置

选择在‘设置bat脚本’的编写保存好的执行脚本

其他设置保持默认,点击确定就可以了。


版权声明:本文为lcsjdn原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。