ETL-开源ETL工具-KETTLE-介绍课件.pptx
《ETL-开源ETL工具-KETTLE-介绍课件.pptx》由会员分享,可在线阅读,更多相关《ETL-开源ETL工具-KETTLE-介绍课件.pptx(31页珍藏版)》请在三一办公上搜索。
1、,北京久其软件股份有限公司,2009年2月6日,久,其,通,用,数,据,管,理,平,台,ETL开源工具介绍,北京久其软件股份有限公司,2009年2月6日,Kettle介绍,Kettle介绍Kettle是一个开源的ETL工具,包括了4个部分。Chef 任务(job)设计工具(GUI方式)Kitchen 任务(job)执行器(命令行方式)Spoon 转换(transform)设计工具(GUI方式)Span 转换(transform)执行器(命令行方式)目前的版本已经看不到Chef的影子了,因为在Spoon里面包含了设计Job的功能。看来Kettle是将设计工具全部集成在了Spoon上面。而Spoo
2、n也包括了Job和Transform的执行功能。,北京久其软件股份有限公司,2009年2月6日,北京久其软件股份有限公司,2009年2月6日,使用前的准备工作运行环境:JDK 1.5或更高下载安装:可访问http:/kettle.pentaho.org去下载最新版本。运行程序:Spoon.bat运行Spoon程序,包括了转换和任务的设计和执行。Spoon.sh是Linux等平台的运行命令。资 料 库:存储定义的转换和任务的数据库连接。,关于资料库Kettle存储转换和任务有两种方式,一是利用xml存储成文件,二是直接存储到数据库,也就是Kettle的资料库中。在启动Spoon后,首先会弹出资料
3、库的选择界面,在这个界面中可以选择要使用的资料库,也可以创建或修改资料库。当然也可以选择不使用资料库。选择了资料库后,转移和任务将会被存储到数据库中。如果选择不使用资料库,则需要通过文件的方式对转换和任务进行读取和保存。,北京久其软件股份有限公司,2009年2月6日,北京久其软件股份有限公司,2009年2月6日,定义,转换定义,北京久其软件股份有限公司,2009年2月6日,1.Value:Value 是行的一部分,并且是包含以下类型的的数据:Strings、floating point Numbers、unlimited precision BigNumbers、Integers、Dates、
4、或者Boolean。2.Row:一行包含0 个或者多个Values。3.Output Stream:一个Output Stream 是离开一个步骤时的行的堆栈。4.Input Stream:一个Input Stream 是进入一个步骤时的行的堆栈。5.Step:转换的一个步骤,可以是一个Stream或是其他元素。6.Hop:一个Hop 代表两个步骤之间的一个或者多个数据流。一个Hop 总是代表着一个步骤的输出流和一个步骤的输入流。7.Note:一个Note 是一个转换附加的文本注释信息。,定义,任务定义,北京久其软件股份有限公司,2009年2月6日,1.Job Entry:一个Job Entr
5、y 是一个任务的一部分,它执行某些内容。2.Hop:一个Hop 代表两个步骤之间的一个或者多个数据流。一个Hop 总是代表着两个Job Entry 之间的连接,并且能够被原始的JobEntry 设置,无条件执行下一个Job Entry,直到执行成功或者失败。3.Note:一个Note 是一个任务附加的文本注释信息。,北京久其软件股份有限公司,2009年2月6日,数据库连接Kettle支持目前主流的大多数数据库。在程序中可能用到数据库连接的地方有资料库,以及转换的输入输出流。,数据库连接Kettle支持对数据库连接的可视化操作,即为数据库浏览器,可以通过图形界面的方式浏览大多数异构数据源。,北京
6、久其软件股份有限公司,2009年2月6日,数据库连接,Preview first 100 rows of table(显示表最开始的100行)Preview first rows of table(根据你输入的行数展示表)Number of rows of table(显示表的行数)Show layout of the table(显示表结构)Generate DDL(生成该表的DDL语句)Generate DDL for other connection(在其它的数据库连接中生成该表的DDL 语句)Open SQL for table(在SQL 编辑器中生成读取该表的SQL 语法)Trunc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ETL 开源 工具 KETTLE 介绍 课件

文档标签
- 中科软件股份有限公司进出口商品检验
- 远光软件股份有限公司
- 上海百胜软件股份有限公司
- 上海宝信软件股份有限公司
- 上海格尔软件股份有限公司武汉分公司
- 格尔软件股份有限公司
- 上海宝信软件股份有限公司南京分公司
- 上海宝信软件股份有限公司武汉分公司
- 上海宝信软件股份有限公司西安分公司
- 上海宝信软件股份有限公司湛江分公司
- 上海宝信软件股份有限公司宁波分公司
- 上海宝信软件股份有限公司深圳分公司
- 上海宝信软件股份有限公司重庆分公司
- 上海宝信软件股份有限公司广州分公司
- 上海宝信软件股份有限公司北京分公司
- 上海宝信软件股份有限公司成都分公司
- 上海宝信软件股份有限公司海盐分公司
- 上海宝信软件股份有限公司厦门分公司
- 鼎捷软件股份有限公司
- 上海新致软件股份有限公司大连分公司
链接地址:https://www.31ppt.com/p-4009404.html