博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kettle_使用Pan.bat执行转换、Kitchen.bat执行作业
阅读量:6083 次
发布时间:2019-06-20

本文共 1471 字,大约阅读时间需要 4 分钟。

参考资料:
注意:使用bat文件执行速度比执行在spoon.bat中执行慢很多
一、使用Pan.bat执行转换
Pan.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration
需求:执行转换(\pdi-ce-6.1.0.1-196\data-integration\samples\transformations\Add value fields changing sequence - basic example.ktr)并将日志输出到文本文件
1、
ktr文件名有空格等特殊字符,pan.bat无法识别,所以需要重命名。本例中重命名为AddExample.ktr并放在C盘根目录
2、定位到目录
\pdi-ce-6.1.0.1-196\data-integration
3、执行命令
pan /file C:\AddExample.ktr /level Detailed /logfile C:\1.log
a) 
/file:表示要执行的转换文件
b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
c)/logfile 日志文件(append方式添加)
35158-20160611111014136-575604675.png
二、使用
Kitchen.bat
执行转换
Kitchen.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration
需求:
执行转换(\pdi-ce-6.1.0.1-196\data-integration\samples\jobs\evaluate-result-rows\Evaluate result rows.kjb)并将日志输出到文本文件
35158-20160611111014902-19242840.png
 
1、
kjb
文件名有空格等特殊字符,
Kitchen
.bat无法识别,所以需要重命名。本例中重命名为EvaluateResultRows.kjb
并放在C盘根目录
2、定位到目录
\pdi-ce-6.1.0.1-196\data-integration
3、执行命令
kitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.log
a) 
/file:表示要执行的转换文件
b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
c)/logfile 日志文件
35158-20160611111015871-212295413.png
 
三、使用批处理执行pan、kitchen命令
1、执行pan(exe1.bat)
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
2、执行kitchen
(exe1.bat)
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
经测试发现存在问题:在一个bat里不行执行多个pan命令或pan和kitchen命令同时执行

转载于:https://www.cnblogs.com/gossip/p/5574929.html

你可能感兴趣的文章
Impala 表使用 Avro 文件格式(翻译)
查看>>
http中返回错误代码的意思
查看>>
Spring – 开发环境 – 手动配置
查看>>
!==和!=有什么区别(js php)
查看>>
python入门神图
查看>>
我的友情链接
查看>>
[一文一命令]ls命令详解
查看>>
EBS FORM 失效工具栏按钮
查看>>
com.sun.jdi.InvocationException occurred invoking method
查看>>
Windows Server 2008 R2 IIS7 搭建PHP环境
查看>>
任务计划
查看>>
交换机杂记
查看>>
shell编程总结
查看>>
我的友情链接
查看>>
Java内存与垃圾回收调优
查看>>
Java 8新特性:Stream API
查看>>
swing和java里嵌入浏览器
查看>>
android之SoundPool
查看>>
Python学习-反射相关函数
查看>>
ubuntu11.10安装五笔输入法
查看>>