1
简ä»?/p>
Kettle
是一款国外开源的
ETL
工具,纯
java

编写,可以在
Window
�/p>
Linux
�/p>
Unix
�/p>
运行,数据抽取高效稳定ã€?/p>
Kettle
是â€?/p>
Kettle E.T.T.L. Envirnonment
”只取首字母的缩写,这意味着它被设计用来
帮助你实现你çš?/p>
ETTL
需要:抽取、转换、装入和加载数据,中文名称叫水壶,该项目çš?/p>
主程序员
MATT
希望把各种数据放到一个壶里,然后以一种指定的格式流出ã€?/p>
Kettle
中有两种脚本文件ï¼?/p>
transformation
å’?/p>
job
ï¼?/p>
transformation
完成针对数据的基础
转换ï¼?/p>
job
则完成整个工作流的控制ã€?/p>
�/p>
ç‚?/p>
绿色无需安装ã€?/p>
Kettle
家族目前包括
4
个产品:
Spoon
�/p>
Pan
�/p>
CHEF
�/p>
Kitchen
�/p>
SPOON
允许你通过图形界面来设è®?/p>
ETL
转换过程ï¼?/p>
Transformation
)�/p>
PAN
允许你批量运行由
Spoon
设计çš?/p>
ETL
转换
(
例如使用一个时间调度器
)
�/p>
Pan
�/p>
一个后台执行的程序,没有图形界面ã€?/p>
CHEF
允许你创建任务(
Job
)。任务通过允许每个转换,任务,脚本等等,更有利äº?/p>
自动化更新数据仓库的复杂工作。任务通过允许每个转换,任务,
脚本等等ã€?/p>
任务将会被检
查,看看是否正确地运行了ã€?/p>
KITCHEN
允许你批量使用由
Chef
设计的任åŠ?/p>
(
例如使用一个时间调度器
)
�/p>
KITCHEN
也是一个后台运行的程序ã€?/p>