
etl.kettle
ZzzCrazyPig
让优秀成为一种习惯
展开
-
Kettle5.x step插件开发总结
Kettle允许我们自定义开发插件以支持实际项目中特殊的流程。这篇文章主要是针对Step插件的开发总结,不涉及开发其他类型插件的介绍。注意Kettle版本为5.x和4.x的插件结构稍有不同,本文针对的Kettle版本为5.x版本。原创 2015-11-24 23:28:20 · 6624 阅读 · 0 评论 -
Kettle转换(Trans)执行流程分析
通过源码分析Kettle转换执行流程原创 2016-02-12 11:18:40 · 10223 阅读 · 0 评论 -
Kettle WebService组件无法传参问题解决
kettle WebService转换组件【Web 服务查询】可以用来调用我们发布的webservice。在使用的过程中,发现这个组件存在一些使用上的限制。原创 2016-05-30 14:00:17 · 7534 阅读 · 10 评论 -
kettle介绍
Kettle是“Kettle E.T.T.L. Envirnonment”只取首字母的缩写,这意味着它被设计用来帮助你实现你的 ETL需求:抽取、转换、加载数据;kettle翻译成中文名称应该叫水壶,名字的起源正如该项目的主程序员 MATT 在一个论坛里说的那样:希望把各种数据放到一个壶里然后以一种指定的格式流出。原创 2016-05-17 20:42:57 · 7593 阅读 · 0 评论 -
Kettle插件开发ClassCastException 解决思路
最近在开发一个Kettle步骤插件的时候遇到CCE(ClassCastException)异常,在网上Google了很多资料,自己又调试了很久,才摸索出一些解决方法,分享给大家,相信对于经常开发Kettle插件的开发者难免会碰到这种奇葩的问题。原创 2016-09-28 21:14:17 · 1756 阅读 · 0 评论 -
Kettle5 log4j插件使用
Kettle5.x版本本身没有使用log4j输出日志到文件。但是,有时候根据我们实际的需求,需要将日志保存起来,便于日后分析错误、排除故障。所幸在kettle5中有一个内置插件,叫做kettle5-log4j-plugin原创 2016-09-28 21:19:26 · 5117 阅读 · 0 评论 -
将Carte部署为Windows服务
为何需要部署成Windows Service如果以cmd命令行来启动Carte,如果开发者不小心将此命令行窗口给关闭了,那么Carte服务也会随之关闭。因此将Carte部署成Windows Service能够有效地防止开发者错误地将Carte服务给杀掉。原创 2016-09-28 21:23:14 · 2721 阅读 · 0 评论 -
Kettle环境初始化源码分析(KettleEnvironment.init())
在Kettle的客户端工具,如Spoon、Pan、Kitchen、Carte等的源码中,都会有如下调用:KettleEnvironment.init()这篇文章主要从源码的层面分析这个方法具体干了些什么。原创 2016-02-12 11:08:42 · 8680 阅读 · 0 评论