《Kettle用法讲解》PPT课件.ppt_第1页
《Kettle用法讲解》PPT课件.ppt_第2页
《Kettle用法讲解》PPT课件.ppt_第3页
《Kettle用法讲解》PPT课件.ppt_第4页
《Kettle用法讲解》PPT课件.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Kettle的使用方法 Kettle的使用方法介绍 讲解员 隗功庆 1 Kettle概念 Kettle是一款国外开源的ETL工具 纯java编写 可以在Window Linux Unix上运行 绿色无需安装 数据抽取高效稳定 Kettle中文名称叫水壶 该项目的主程序员MATT希望把各种数据放到一个壶里 然后以一种指定的格式流出 Kettle这个ETL工具集 它允许你管理来自不同数据库的数据 通过提供一个图形化的用户环境来描述你想做什么 而不是你想怎么做 Kettle中有两种脚本文件 transformation和job transformation完成针对数据的基础转换 job则完成整个工作流的控制 2 Kettle组件介绍与使用 2 1Kettle的使用 Kettle提供了资源库的方式来整合所有的工作 1 创建一个新的transformation 点击保存到本地路径 例如保存到D etltest下 保存文件名为Trans kettle默认transformation文件保存后后缀名为ktr 2 创建一个新的job 点击保存到本地路径 例如保存到D etltest下 保存文件名为Job kettle默认job文件保存后后缀名为kjb 2 2组件树介绍 Transformation 转型 的主对象树和核心对象分别如下图 Transformation 转型 中的节点介绍如下 MainTree 菜单列出的是一个transformation中基本的属性 可以通过各个节点来查看 DB连接 显示当前transformation中的数据库连接 每一个transformation的数据库连接都需要单独配置 Steps 一个transformation中应用到的环节列表Hops 一个transformation中应用到的节点连接列表核心对象菜单列出的是transformation中可以调用的环节列表 可以通过鼠标拖动的方式对环节进行添加 核心对象菜单列出的是transformation中可以调用的环节列表 可以通过鼠标拖动的方式对环节进行添加 Input 输入环节Output 输出环节Lookup 查询环节Transform 转化环节Joins 连接环节Scripting 脚本环节 2 2Job的主对象树和核心对象分别如下图 DB连接 显示当前Job中的数据库连接 每一个Job的数据库连接都需要单独配置 Jobentries 作业项目 一个Job中引用的环节列表核心对象菜单列出的是Job中可以调用的环节列表 可以通过鼠标拖动的方式对环节进行添加 每一个环节可以通过鼠标拖动来将环节添加到主窗口中 并可通过shift 鼠标拖动 实现环节之间的连接 3 kettle使用举例 3 1建立转换 选中列表中的的 表输入 表输出 插入 更新 拖拽到右侧工作区 鼠标选中节点键盘按shift键 拖拽即可连线 下图是一个转换 有两个动作 一是直接从数据源表同步数据到目标表 一是检查源表的插入和更新 同步到目标表 黑色线为生效 灰色线为失效 节点和连接可双击进行编辑 双击表输入可预览数据是否正确 双击编辑表输出如下 要获取的字段设置如下所示 点击输入字段映射进行字段选择 选择要用的字段后点确定 注意字段的约束条件 编辑好后点击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论