电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

kettle公司内部培训手册VIP免费

kettle公司内部培训手册_第1页
1/21
kettle公司内部培训手册_第2页
2/21
kettle公司内部培训手册_第3页
3/21
第1页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共21页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欢迎界面:稍等几秒第2页共21页第1页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共21页选择没有资源库,打开kettle主界面第3页共21页第2页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共21页创建transformation,job点击页面左上角的创建一个新的transformation,点击保存到本地路径,例如保存到D:/etltest下,保存文件名为EtltestTrans,kettle默认transformation文件保存后后缀名为ktr点击页面左上角的创建一个新的job,点击保存到本地路径,例如保存到D:/etltest下,保存文件名为EtltestJob,kettle默认job文件保存后后缀名为kjb创建数据库连接在transformation页面下,点击左边的【MainTree】,双击【DB连接】,进行数据库连接配置。connectionname自命名连接名称Connectiontype选择需要连接的数据库Methodofaccess选择连接类型Serverhostname写入数据库服务器的ip地址Databasename写入数据库名Portnumber写入端口号Username写入用户名Password写入密码例如如下配置:第4页共21页第3页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共21页点击【test】,如果出现如下提示则说明配置成功第5页共21页第4页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共21页点击关闭,再点击确定保存数据库连接。一个简单的ktr例子目的:将一个数据库导入到另一个数据库中。操作步骤:创建一个transformation,命名为etlTestTrans.ktr,创建数据库连接ods,点击【Input】,选中【表输入】,拖到主窗口,释放鼠标,双击打开如下图第6页共21页第5页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共21页点击【Transform】,选中【字段选择】,拖到主窗口,释放鼠标点击【Output】,选中【表输出】,拖到主窗口,释放鼠标建立【文本文件输入】和【字段选择】与【字段选择】和【表输出】的连接双击【表输出】,目标表中写入ZT_TEST_KETTLE,,确定保存第7页共21页第6页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共21页双击【字段选择】,点击获取选择的字段,再点击EdltMapping,点击OK确定,编辑所有字段对应关系,点确定。第8页共21页第7页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第8页共21页点击运行这个转换。,则将上一个ktr中生成的文本,导入到数据库当中。一个简单的kjb例子目的:将上一个transformation在一个job里面调用执行。操作步骤:在etlTestJob页面,点击【CoreObjects】,点击【Jobentries】,选中【START】拖动到主窗口释放鼠标,再选中【Transformation】,拖动到主窗口释放鼠标,建立【START】和【Transformation】之间的连接。双击【Transformation】,在Transformationfilename中写入E:\kettleWorkspace\etlTestTrans.ktr,确定保存。第9页共21页第8页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第9页共21页点击保存创建好的job。点击运行这个转换。待所有任务都显示成功,则为job调用transformation运行成功。第10页共21页第9页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第10页共21页一个增量的例子增量更新按照数据种类的不同大概可以分成:1.只增加,不更新,2.只更新,不增加3.即增加也...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

kettle公司内部培训手册

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部