最近一直在和kettle打交道,从开始的没听说过,到如今能够熟练运用,不得不说项目驱动下,学习东西是最快的。好了,尽管使用kettle应付项目的任务绰绰有余。可是还是想系统的学习一下,总结一下。
kettle是什么
Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。
Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。
kettle体系下的产品有哪些
Kettle家族目前包括4个产品:Spoon、Pan、CHEF、Kitchen。
SPOON(勺子) 允许你通过图形界面来设计ETL转换过程(Transformation)(最经常使用)。
PAN(煎锅) 允许你批量运行由Spoon设计的ETL转换 (例如使用一个时间调度器)。Pan是一个后台执行的程序,没有图形界面。
CHEF(厨师) 允许你创建任务(Job)。 任务通过允许每个转换,任务,脚本等等,更有利于自动化更新数据仓库的复杂工作。任务通过允许每个转换,任务,脚本等等。任务将会被检查,看看是否正确地运行了。
KITCHEN(厨房) 允许你批量使用由Chef设计的任务 (例如使用一个时间调度器)。KITCHEN也是一个后台运行的程序
kettle常用控件有那些

Input:

本文介绍了Kettle这款开源ETL工具,它是一款纯Java编写的跨平台数据抽取工具。Kettle家族包括Spoon、Pan、CHEF和Kitchen四个产品,分别用于图形设计、批处理运行、任务创建和任务批处理执行。文章还列举了Kettle中常见的控件类型,并指出在涉及大量数据库间数据迁移的项目中,Kettle是理想的解决方案。
最低0.47元/天 解锁文章
346

被折叠的 条评论
为什么被折叠?



