前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kettle使用小结

Kettle使用小结

作者头像
用户2192970
发布2020-12-23 15:16:54
1.4K0
发布2020-12-23 15:16:54
举报
文章被收录于专栏:杨飞@益术

?‍♂️简介:Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制...(更多介绍自行搜索)

?Kettle中文网:https://www.kettle.net.cn/

⏬下载地址:https://jaist.dl.sourceforge.net/project/pentaho/Pentaho 9.1/client-tools/pdi-ce-9.1.0.0-324.zip

?启动方式:解压到本地,mac启动方式 /路径/pdi-ce-9.1.0.0-324/data-integration/spoon.sh

⚠️MySql数据抽取:如果使用MySql数据库下载jar https://download.csdn.net/download/yangfeixien/13755948 放到 /路径/pdi-ce-9.1.0.0-324/data-integration/lib/

?添加数据库链接:在首页右上角点connect->Repository Manager..->Add->Other Repositories->Database Repository->Get Started(后面就是创建mysql相关数据库链接信息)

?举例子:

第一种:从A表->抽数据到->B表(可不同数据库)

启动kettle

step 1:左侧操作区->核心对象Tab->输入->选择“表输入”->拖拽到右侧操作区

step 2:左侧操作区->核心对象Tab->输出->选择“插入/更新”->拖拽到右侧操作区

step 3:双击“表输入”->选择数据库链接(上面有提到如何添加数据库连接)->输入查询的表SQL语句->预览按钮查看是否正确->保存

step 4:双击“插入/更新”->选择数据库链接->选择表->“用来查询的关键字”->选择类似UK的字段(据此判断插入or更新数据)->“更新字段”(表字段列:要抽取到的目标表字段;流字段列:被抽取的表字段,对应上即可)

陆续更新...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/12/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档