- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美河学习在线 仅学习参考
概览
Kettle 也叫PDI(全称是Pentaho Data Integeration),是一款开源的ETL 工具,项目开始于2003
年,2006 年加入了开源的 BI 组织 Pentaho, 正式命名为 PDI 。官方网站:
/
术语
1. Transformation
转换步骤,可以理解为将一个或者多个不同的数据源组装成一条数据流水线。然后最终输出
到某一个地方,文件或者数据库等。
2. Job
作业,可以调度设计好的转换,也可以执行一些文件处理(比较,删除等),还可以 ftp 上
传,下载文件,发送邮件,执行shell 命令等,
3. Hop 连接转换步骤或者连接Job (实际上就是执行顺序)
的连线
Transformation hop:主要表示数据的流向。从输入,过滤等转换操作,到输出。
Job hop :可设置执行条件:
1,无条件执行
2,当上一个Job 执行结果为true 时执行
3,当上一个Job 执行结果为false 时执行
美河学习在线 仅学习参考
Kettle,etl 设计及运行
1. Kettle 整体结构图
Kettle 整体结构图
2. 转换设计样例图
绿色线条为hop,流水线
美河学习在线 仅学习参考
转换设计样例
3. 运行方式
使用 java web start 方式运行的配置方法
命令行方式
1)Windows 下执行kitchen.bat,多个参数之间以“/ ”分隔,Key 和value 以”:”分隔
例如:
kitchen.bat /file: F:\samples\demo-table2table.ktr /level:Basic
/log:test123.log
/file: 指定转换文件的路径
/level:执行日志执行级别
/log: 执行日志文件路径
2 )Linux 下执行kitchen.sh,多个参数之间以“- ”分隔,Key 和value 以”=”分隔
kitchen.sh -file=/home/updateWarehouse.kjb -level=Minimal
如果设计的转换,Job 是保存在数据库中,则命令如下:
Kitchen.bat /rep:资源库名称 /user :admin /pass:admin /job:job 名
4. Xml 保存转换,job 流程
设计 用户定义的作业可以保存在 (xml 格式)中或某一个特定的数据库中
转换的设计文件以.ktr 结尾 (xml 文格式),保存所有配置好的数据库连接,文件相对路径,
美河学习在线 仅学习参考
字段映射关系等信息。
Job 的设计文件以.kjb 结尾,下面是一个调用已经设计好的转换的job 文件的一部分:
entry
namedemo test/name
descriptionTransformation/description
typeTRANS/type
filename${Internal.Job.Filename.Directory}#47;demo-table2table.ktr/filename
transnameload customer data job/transname
directory${Internal.Job.Filename.Directory}/directory
arg_from_previousN/arg_from_previous
exec_per_rowN/exec_per_row
clear_rowsN/clear_rows
clear_filesN/clear_files
您可能关注的文档
最近下载
- 12J201平屋面建筑构造图集.docx VIP
- 陶瓷绝缘连接器.pdf VIP
- 土木专业英国规范NA+A1_2012 to BS EN 1993-2_2006.pdf VIP
- 海南优腾爱科医疗科技有限公司医疗器械研发生产环评报告表.docx
- DB31_T 416-2008 城市道路路名牌(法规规范).pdf VIP
- 电力井施工规范.docx VIP
- 2023年最新的李白赞美杨贵妃的诗句.docx VIP
- ESC+2024+心房颤动(房颤)管理指南解读课件.pptx VIP
- 2025四川乐山市五通桥区发展产业投资有限公司公开招聘11人笔试备考题库及答案解析.docx VIP
- 人工智能基础(国科技大)中国大学MOOC慕课 章节测验 客观题答案.docx VIP
文档评论(0)