Kettle_使用Pan.bat执行转换、Kitchen.bat执行作业
2016-06-11 11:11
501 查看
参考资料:http://www.cnblogs.com/wxjnew/p/3620792.html 注意:使用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-integration3、执行命令pan /file C:\AddExample.ktr /level Detailed /logfile C:\1.loga) /file:表示要执行的转换文件b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)c)/logfile 日志文件(append方式添加)
二、使用[/b]Kitchen.bat执行转换[/b]Kitchen.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration需求:[/b]执行转换(\pdi-ce-6.1.0.1-196\data-integration\samples\jobs\evaluate-result-rows\Evaluate result rows.kjb)并将日志输出到文本文件
1、kjb文件名有空格等特殊字符,Kitchen.bat无法识别,所以需要重命名。本例中重命名为EvaluateResultRows.kjb并放在C盘根目录2、定位到目录\pdi-ce-6.1.0.1-196\data-integration3、执行命令kitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.loga) /file:表示要执行的转换文件b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)c)/logfile 日志文件
三、使用批处理执行pan、kitchen命令[/b]
1、执行pan(exe1.bat)cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integrationpan /file C:\AddExample.ktr /level Detailed /logfile C:\1.log
2、执行kitchen[/b](exe1.bat)[/b]
cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integrationkitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.log
经测试发现存在问题:在一个bat里不行执行多个pan命令或pan和kitchen命令同时执行
来自为知笔记(Wiz)
一、使用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-integration3、执行命令pan /file C:\AddExample.ktr /level Detailed /logfile C:\1.loga) /file:表示要执行的转换文件b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)c)/logfile 日志文件(append方式添加)
二、使用[/b]Kitchen.bat执行转换[/b]Kitchen.bat文件路径:\pdi-ce-6.1.0.1-196\data-integration需求:[/b]执行转换(\pdi-ce-6.1.0.1-196\data-integration\samples\jobs\evaluate-result-rows\Evaluate result rows.kjb)并将日志输出到文本文件
1、kjb文件名有空格等特殊字符,Kitchen.bat无法识别,所以需要重命名。本例中重命名为EvaluateResultRows.kjb并放在C盘根目录2、定位到目录\pdi-ce-6.1.0.1-196\data-integration3、执行命令kitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.loga) /file:表示要执行的转换文件b) /level 日志级别 (Basic, Detailed, Debug, Rowlevel, Error, Nothing)c)/logfile 日志文件
三、使用批处理执行pan、kitchen命令[/b]
1、执行pan(exe1.bat)cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integrationpan /file C:\AddExample.ktr /level Detailed /logfile C:\1.log
2、执行kitchen[/b](exe1.bat)[/b]
cd C:\Users\Administrator\Desktop\pdi-ce-6.1.0.1-196\data-integrationkitchen /file C:\EvaluateResultRows.kjb /level Basic /logfile C:\2.log
经测试发现存在问题:在一个bat里不行执行多个pan命令或pan和kitchen命令同时执行
来自为知笔记(Wiz)
相关文章推荐
- 1003 Hangover
- 宏定义中的# ## @# \
- 实现MaterialDesign的EditText
- Reverse Bits
- HDOJ 2073 无限的路
- Java千百问_01基本概念(011)_JavaApplet是什么
- 《程序员修炼之道--从小工到专家》阅读笔记03
- jquery对所有<input type="text"的控件赋值
- 未雨绸缪,聊聊旧系统升级改造那些事儿
- 1007 DNA Sorting
- 代码GG 公众号
- 第十六周上机时间项目——项目1—小玩文件2
- E The Binding of Isaac
- LeetCode(8) String To Integer(atoi)
- 学习笔记之MySQL
- 函数指针,指针数组和数组指针
- 51nod 1459 迷宫游戏
- jar包笔记
- 面试题22:栈的压入、弹出序列
- js判断是对象还是集合