|
Kettle是一款国外开源的ETL工具,使用Java语言编写,可以在Windows、Linux、Unix上运行,数据抽取高效、稳定。Kettle是“Kettle E.T.T.L. Environment”首字母的缩写,它可以实现抽取、转换和加载数据。Kettle的中文含义是“水壶”,顾名思义,开发者希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle包含Spoon、Pan、Chef、Encr和Kitchen等组件。Spoon是一个图形用户界面,可以方便、直观地完成数据转换任务。Spoon可以运行转换或者任务,其中,转换是用 Pan 工具来运行,任务是用 Kitchen 来运行。Pan是一个数据转换引擎,可以执行很多功能,比如从不同的数据源读取、操作和写入数据。Kitchen可以运行使用XML或数据资源库描述的任务。通常任务是在规定的时间间隔内用批处理的模式自动运行。 【出处】林子雨.大数据导论.人民邮电出版社,2020年9月第1版.
|