- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Kettle 培训手册
一、 Etl 介绍
ETL (Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于
金融 IT 来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种
etl工具的使用,必不可少。
Kettle是一款国外开源的 etl工具,纯 java编写,绿色无需安装,数据抽取高
效稳定。 Kettle中有两种脚本文件, transformation和job ,transformation完成针
对数据的基础转换, job 则完成整个工作流的控制。
二、 kettle 部署运行
将 kettle2.5.1文件夹拷贝到本地路径,例如 D 盘根目录。
双击运行 kettle文件夹下的 spoon.bat文件,出现 kettle欢迎界面:
稍等几秒
选择没有资源库,打开 kettle主界面
创建 transformation,job
点击页面左上角的创建一个新的 transformation,点击保存到本地路
径,例如保存到 D:/etltest下,保存文件名为 EtltestTrans,kettle默认 transformation
文件保存后后缀名为 ktr
点击页面左上角的创建一个新的 job ,点击保存到本地路径,例如保
存到 D:/etltest下,保存文件名为 EtltestJob,kettle默认job 文件保存后后缀名为 kjb
创建数据库连接
在transformation页面下,点击左边的【 Main Tree】,双击【 DB连接】,进行
数据库连接配置。
connection name自命名连接名称
Connection type选择需要连接的数据库
Method of access选择连接类型
Server host name写入数据库服务器的 ip地址
Database name写入数据库名
Port number写入端口号
Username写入用户名
Password写入密码
例如如下配置:
点击【 test】,如果出现如下提示则说明配置成功
点击关闭,再点击确定保存数据库连接。
一个简单的 ktr 例子
目的:
将一个数据库导入到另一个数据库中。
操作步骤:
创建一个 transformation,命名为 etlTestTrans.ktr,创建数据库连接
ods,点击【 Input】,选中【表输入】,拖到主窗口,释放鼠标,双击打
开
如下图
点击【 Transform】,选中【字段选择】,拖到主窗口,释放鼠标
点击【 Output】,选中【表输出】,拖到主窗口,释放鼠标
建立【文本文件输入】和【字段选择】与【字段选择】和【表输出】的连接
双击【表输出】,目标表中写入 ZT_TEST_KETTLE ,,确定保存
双击【字段选择】,点击 获取选择的字段,再点击 Edlt Mapping ,点击 OK
确定,编辑所有字段对应关系,点确定。
点击 运行这个转换。,则将上一个 ktr 中生成的文本,导入到数据库当中。
一个简单的 kjb 例子
目的:
将上一个 transformation在一个 job 里面调用执行。
操作步骤:
在etlTestJob页面,点击【 Core Objects】,点击【 Job entries】,选中【 START 】
拖动到主窗口释放鼠标,再选中【 Transformation】,拖动到主窗口释放鼠标,
建立【 START 】和【Transformation】之间的连接。
双击【 Transformation 】, 在Transformation filename 中写入
E:\kettleWorkspace\etlTestTrans.ktr,确定保存。
点击 保存创建好的 job 。
点击 运行这个转换。
待所有任务都显示成功,则为 job 调用 transformation运行成功。
一个增量的例子
您可能关注的文档
最近下载
- 信阳农林学院《公共英语一》2023-2024学年第一学期期末试卷.doc VIP
- 个人征信报告模板征信报告模板(2021带水印).pdf VIP
- 如何做好医患沟通(1)(1).pptx VIP
- 4.4天净沙秋思 教学课件(共29张PPT)(含音频+视频).pptx VIP
- 毕业设计(论文)-基于PLC智能分类垃圾桶设计.docx VIP
- 消防给水管道水压试验方案.docx VIP
- 标准图集-闽2004G104 钢筋混凝土桩基承台.pdf VIP
- 江苏西德电梯图纸一体机KFS25-Y4F-B110(有机房).pdf VIP
- 《桉树更新免炼山造林技术规程》.docx VIP
- 免炼山造林PPT课件.pptx VIP
原创力文档


文档评论(0)