Kettle用法之Windows定时任务

43 篇文章 3 订阅
24 篇文章 0 订阅
本文介绍了如何在Windows环境下,通过创建bat脚本和使用任务计划程序来定时执行Kettle的数据集成作业。首先在Kettle中新建作业并配置转换,然后编写bat文件调用kitchen.bat执行作业,最后在Windows任务计划器中设置任务以定期运行这个bat脚本,从而实现Kettle作业的自动化执行。
摘要由CSDN通过智能技术生成

1 概述
前文提到了kettle的定时任务计划,但这个任务需要开启kettle,本文将利用windows的任务计划实现kettle的定时任务。
2 实现方法
需要编写bat文件,然后windows的任务计划调用执行。
3 操作步骤
3.1 第1步
启动spoon,新建一个作业(job),拖入1个Start,1个转换,并按住shift键,画线将二者连起来,如图:
在这里插入图片描述
将作业保存,命名为job_collectdata.kjb 。

3.2 第2步
双击“转换”图标,设置要定时执行的转换(转换的创建见《用Kettle调用Restful API 接口》(https://blog.csdn.net/helloworldchina/article/details/128603431?spm=1001.2014.3001.5502)),并将名称修改为“采集数据”,如图:
在这里插入图片描述

3.3 第3步
编写bat文件,内容如下:

cd /
E:
cd E:/app/pdi-ce-9.3.0.0-428/data-integration
kitchen.bat /norep  -file=E:/szyt/kettlefile/job_collectdata.kjb >>E:/k_job_collectdata.log

保存为collectdata.bat。

3.4 第4步
windows下建立执行任务,如图:

在这里插入图片描述
如此,则完成windows任务计划对kettle 作业的调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值