原文:Kettle 中转换(transformation)的执行过程

,Spoon.java的main方法是整个Kettle运行的入口。当打开Kettle的设计器界面后,可以在其中设计作业和转换。这里讨论转换的执行过程。 ,设计好一个转换后,转换保存的本地文件是 .ktr文件。从 .ktr文件中可以读取出该转换的元数据transMeta。 ,点击运行按钮时,触发监听器,调用Spoon.java 的runFile ,在runFile里面调用 executeFile ...

2015-07-08 16:02 2 4197 推荐指数:

查看详情

Kettle(Pentaho)实现web方式远程执行job或transformation

一、背景 公司在用kettle做数据etl,每做完一个job或transformation发布上线想要立即执行看数据效果的话每次都是找运维同学登陆服务器打开kettle找到对应的文件点击执行,整个过程效率低下,不仅占用运维时间,期间自己也在白白等待,浪费生命。 google ...

Wed Jan 25 19:59:00 CST 2017 3 5796
Kettle 4.2源码分析第三讲--Kettle 转换机制transformation介绍

转换机制   每个转换步骤都是ETL数据流里面的一个任务。转换步骤包括输入、处理和输出。输入步骤从外部数据源获取数据,例如文件或者数据库;处理步骤处理数据流,字段计算,流处理等,例如整合或者过滤。输出步骤将数据写会到存储系统里面,例如文件或者数据库。 图 1 转换步骤示例 1. ...

Fri Jul 26 18:09:00 CST 2013 5 4865
关于Kettle的事务和转换内步骤的顺序执行

kettle中转换和作业的执行顺序: 1、一个作业内的转换,是顺序执行的。 2、一个转换内的步骤是并行执行的。 3、作业内不支持事务,转换内支持事务。 根据业务需要,通常需要在转换内顺序执行,小技巧如下: 1、执行SQL ...

Thu Jul 09 01:51:00 CST 2015 0 12620
关于Kettle的事务和转换内步骤的顺序执行

关于Kettle的事务和转换内步骤的顺序执行 近来有项目中遇到Kettle事务处理和转换内步骤顺序执行的问题。为此进行了研究,找到了一个解决办法。 在Kettle中,一个Job内的转换,缺省是顺序执行的;一个转换内的步骤,缺省是并行执行的。但是,社区版不支持job ...

Fri Jun 12 00:52:00 CST 2015 0 6836
kettle执行job过程中会与repository连接断开

问题: 看问题可以发现是连接超时的问题,但并不知道在何处配置参数可以修改这个问题。 网上查看中文资料并没有相关解决方案,最后在官网的文档上 ...

Thu Apr 09 00:39:00 CST 2020 0 1514
kettle 实现一个作业并行执行多个转换

前面已经讲过定时同步,就不说了,直接说并行执行。 1.创建一个作业,建立好需要的多个转换 2.如图所示:将start-转换-成功 连接在一起 3.右击start,点击RUN NEXT。。。OK这样就能并行执行了! ...

Thu May 14 20:09:00 CST 2020 0 3514
Kettle转换过程中中文乱码问题

1.在高级选项中设置编码:set names utf8; 2.在选项中设置编码:characterEncoding utf8 参考来源:https://blog.csd ...

Fri Dec 06 18:21:00 CST 2019 0 279
kettle在linux下面用于shell脚本执行转换或者作业

1 将windows下面创建好的转换,放到Linux某一个文件夹下面。如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面。 注意里面的数据库用户名和密码可能需要改,如果是job文件如:job0816_01.kjb。记得把里面存的路径改了,如下图 ...

Fri Aug 17 22:31:00 CST 2018 0 6125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM