Kettle小白从零开始的开发历程<序章>

前言闲聊

身为一名刚刚踏入程序员世界的小白,刚毕业进入公司的第一个项目便是负责ETL部分的开发也就是使用开源工具Kettle(我是Java后台方向的XD),本来就不指望给个小白分配什么重要的业务去做,又是纯图形界面的托拉拽开发,前期自学起来真的是很无聊的。最近这个项目即将结束,准备写个文章来整理下开发过程中遇到的坑,第一次写文章还请多多指教。

ps:顺便说一句,Kettle我用的是7.1开源版本的,开源版里面的坑还真的不是一般的深。

先说说Kettle这东西,翻译过来的意思就是水壶,很符合其作者对其的定义,将数据“倒入”到壶中,经过筛选过滤,以指定的格式输出来。感觉就想是在泡茶一般,选上好泉水,配上好茶,煮上几分钟,就能倒出来一杯好茶。其主要用于数据迁移、清洗即ETL过程,但Kettle还支持很多脚本语言Javascript等和很多插件,可谓是功能十分强大了,那么有多强大呢,这么说吧,里面近乎三分之二的插件我都还没用过,就完成了项目的业务,Kettle要想学深还是有很大难度和挑战的。

附一个Kettle 7.1版本的官方开发文档地址,里面讲的还是比较详细的,本人英文不好就不多说了 -> Chrome -> 翻译

你可能感兴趣的:(etl,kettle)