kettle使用4-使用Pan.bat执行转换、Kitchen.bat执行作业
一、直接在spoon中执行作业
使用bat文件执行速度比执行在spoon.bat中执行慢很多,如果少数几个任务,可以直接在spoon中执行。
1、新建作业
2、在通用中,新建START
任务执行的时间间隔5分钟
3、在通用中,新建转换
4、执行作业
二、利用windows计划任务执行bat
1、使用Pan.bat执行转换(ktr文件)
Pan.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration
命令:pan /file C:\AddExample.ktr /level Detailed /logfile C:\1.log
a) /file:表示要执行的转换文件
b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
c)/logfile 日志文件(append方式添加)
2、使用Kitchen.bat执行任务(kjb文件)
Kitchen.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration
命令:kitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.log
a) /file:表示要执行的转换文件
b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
c)/logfile 日志文件
3、使用批处理执行pan、kitchen命令
执行pan(一般用pan执行转换就行了)
cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integration
pan /file C:\AddExample.ktr /level Detailed /logfile C:\1.log
执行kitchen
cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integration
kitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.log
在windows计划任务中执行bat,具体操作:https://www.cnblogs.com/tiandi/p/11965278.html