用window调用kjb和ktr
1. 运行cmd,进入kettle的目录cd C:\soft\kettle\data-integration
2. 运行start pan.bat命令 Pan—转换执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的转换(transform)
3. 弹出新的cmd窗口
4. 运行kitchen.bat,弹出新的窗口 kitchen—任务执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的任务(job)
5. 参考网址:http://blog.csdn.net/huangqiude/article/details/47172339
6. 和:http://www.xuebuyuan.com/2129955.html
7. 在kettle中需要新建一个资源库,点击下图红色部分
8. 选择其他资源库
9. 选择文件资源库,点击开始
10. 配置文件与路径,点击结束
11. 返回后看右上角已经是在刚刚创建的资源库中了。
12. 新建一个转换,保存,填写文件名,点击确定,文件保存到文件资源库的目录下。(如果不会的话可以看看另一篇csv转换的文章http://blog.csdn.NET/huiweizuotiandeni/article/details/54381922)
13. 测试这个转换,成功后,新建一个job
14. 保存,给job取个名称
15. 编写timing.bat脚本
16.
- cd C:\soft\kettle\data-integration
- kitchen /file C:\soft\kettle\resourse-ware\timing.kjb /level Basic /logfile E:\timing.log
- @pause
17. 该脚本这么解释,先进入kitchen.bat所在目录,执行kitchen 后面为所带参数
18. /file 后为job的路径
19. /level 后为日志输出类型
20. /logfile 后为日志输出路径
21. 返回桌面,右键此电脑,进入管理,右键-任务计划程序-新建基本任务
22. 找到要启动的程序或脚本
22. 完成,等待看程序是否执行
23. 5点45的数据
24. 进入定时任务,找到自己的任务,点击运行,进行测试(这样就不用等时间了)
25. 成功转换。
26. 成功
27. 测试pan命令,猜想pan命令是处理ktr的。新建panTest.bat
- cd C:\soft\kettle\data-integration
- Pan /file C:\soft\kettle\resourse-ware\littltcsvToTable.ktr /level Basic /logfile E:\panTest.log
- @pause
28. 在windows定时任务中新建一个任务。
29. 成功
来源:http://blog.csdn.net/huiweizuotiandeni/article/details/54382639
windows是通过调用.bat文件来调用相应的程序。.bat文件找到相应程序的路径。
用window调用kjb和ktr的更多相关文章
- WPF直接用Window.Close直接关闭窗口导致不能完全退出的问题
前几天我在CSDN扔了一个问题,基本描述一下:写了一段这样的代码,来实现获取Control的template,却发现一个这样的问题,就是当我打开了一个window以后,手动调用Close(),窗口的确 ...
- js函数的调用问题
1.js函数的调用方式有三种.请问以下“二”处的几行代码有什么猫腻? //一 事件调用 btn.onclick=fn; //二 直接调用(window调用) fn(); //自上而下解析到这一行的时候 ...
- 使用另一种方式实现js中Function的调用(call/apply/bind)
在JavaScript中函数的调用可以有多种方式,但更经典的莫过于call和apply.call跟apply都绑定在函数上,他们两个的第一个参数意义相同,传入一个对象,他作为函数的执行环境(实质上是为 ...
- iframe,window,滚动栏的一些问题
1.Iframe不显示边框:frameborder=0 2.Iframe不显示横向滚动栏:在iframe所指向的页面增加: <style> html{overflow-x:hidden;} ...
- 理解Window和WindowManager
Window表示一个窗口的概念,Window是一个抽象类,它的具体实现是PhoneWindow.创建一个Window,需要通过WindowManager即可完成,WindowManager是外界访问W ...
- ext window嵌jsp页面自适应
//定义window调用方法传入jsp所需参数function getWindow(obj,obj1,obj2,obj3,obj4,obj5,obj6,obj7,obj8,obj9){ Ext.def ...
- go语言使用go-sciter创建桌面应用(三) 事件处理,函数与方法定义,go与tiscript之间相互调用
sciter处理脚本tiscript,用于处理UI交互中的一些逻辑,跟js很像,但又有点区别,对前端熟悉的人应该能很快上手. tiscrip脚本文档 https://sciter.com/develo ...
- 关于window.open在不同浏览器的不同点
菜鸟教程: http://www.runoob.com/jsref/met-win-open.html 一.基本语法:window.open(URL,name,specs,replace)其中:URL ...
- JavaScript (JS) 函数补充 (含arguments、eval()、四种调用模式)
1. 程序异常 ① try-catch语法 测试异常 try-catch语法代码如下: try { 异常代码; try中可以承重异常代码, console.log(“try”) 出现异 ...
随机推荐
- Linux命令-下载文件的工具:wget
Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ...
- AP_标准采购单付基本操作(流程)
2014-06-04 Created By BaoXinjian
- android 自定义ViewSwipeBackHelper,实现左滑结束Activity
https://github.com/Jude95/SwipeBackHelper Git上看到一个基于SwipeBackLayout的实现,可以让我们在使用过程中在不使用物理返回键的情况下舍去了返 ...
- WEBSHELL跳板REDUH使用说明
原文链接: http://www.fendou.info/network/webshell-proxy-reduh.html reDuh是可以把内网服务器的端口通过http或https隧道转发到本机, ...
- C# 基础知识 (四).C#简单介绍及托管代码
暑假转瞬即逝,从10天的支教生活到1周的江浙沪旅游,在这个漫长的暑假中我经历了非常多东西,也学到了非常多东西,也认识到了非常多不足之处!闲暇之余我准备又一次进一步巩固C#相关知识,包含 ...
- spring 读取配置文件
spring读取dubbo xml文件,在本项目内可以调用正常,一旦把改项目打成jar包,供其他项目调用,就会提示找不到配置文件 ClassPathXmlApplicationContext cont ...
- Azure 怎么开通FTP
1. 需要在Azure Portal设置端口:21, 1035, 1036, 1037,1038,1039,1040 2. 需要内网放开端口:21, 1035, 1036, 1037,1038,103 ...
- SyntaxError: missing ] after element list 火狐问题
关于火狐运行var obj = eval('(' + data + ')');时 报SyntaxError: missing ] after element list错误,Chrome和IE正常 情形 ...
- jdk初始安装配置
Eclipse 3.7:http://www.eclipse.org/downloads/ JDK 6:http://www.oracle.com/technetwork/java/javase/do ...
- cocos2d-x分别在Visual Studio和eclipse中设置启用Box2D
cocos2d-x内嵌有chipmunk和Box2D两个物理库,默认启用的是chipmunk.如果想使用Box2D,可做如下设置.PS:本人所用的版本是cocos2d-x-2.2.5. 一.在Visu ...