Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kettle使用小结

Kettle使用小结

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

?‍♂️简介: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
kettle教程(1) 简单入门、kettle简单插入与更新。打开kettle
本文要点:Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录。若存在,则更新。
全栈程序员站长
2022/08/25
4.9K0
kettle教程(1) 简单入门、kettle简单插入与更新。打开kettle
使用kellte(ETL工具)对数据的抽取、迁移等操作(入门安装篇)
Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。(引用百度百科)
游离于山间之上的Java爱好者
2022/08/09
3.9K0
使用kellte(ETL工具)对数据的抽取、迁移等操作(入门安装篇)
01-PDI(Kettle)简介与安装
最好的学习资料就是官网,附上官网文档地址: PDI官方文档地址 https://help.hitachivantara.com/Documentation/Pentaho/9.2/Products/Pentaho_Data_Integration
IT从业者张某某
2022/11/12
2.5K0
01-PDI(Kettle)简介与安装
Kettle(PDI)的坑,有点大
网络上有不少Kettle的文章,但实际上都大同小异,都是些非常基础的文章,实际上在使用过程中还有遇到不少的坑,这部分在网上资料比较少,这里主要讲一下我们在使用过程中遇到的各种问题,属于难得的实践经验。
源哥
2020/06/07
8.7K1
【数据迁移工具】使用 kettle数据迁移从oracle到mysql的图文教程
在工作中,我们有时候会遇到这种情况。老系统或其他系统使用的数oracle数据库,现在使用新系统,需要使用mysql数据库。但是之前数据也要迁移过来。那么这种请求下怎么办呢?我们可以使用kettle来进行数据迁移。
凯哥Java
2019/06/28
11.8K0
【数据迁移工具】使用 kettle数据迁移从oracle到mysql的图文教程
kettle调度监控平台(kettle-scheduler)开源[通俗易懂]
Kettle作为用户规模最多的开源ETL工具,强大简洁的功能深受广大ETL从业者的欢迎。但kettle本身的调度监控功能却非常弱。Pentaho官方都建议采用crontab(Unix平台)和计划任务(Windows平台)来完成调度功能。所以大家在实施kettle作业调度功能的时候,通常采用以下几种方式:使用spoon程序来启动Job,使用crontab或计划任务,自主开发java程序来调用kettle的类库。
全栈程序员站长
2022/11/02
10.2K0
大数据ETL开发之图解Kettle工具(入门到精通)
ETL (Extract-Transform-Load 的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种ETL工具的使用,必不可少。
全栈程序员站长
2022/07/01
22.3K0
大数据ETL开发之图解Kettle工具(入门到精通)
使用kettle迁移oracle 12c数据到mysql (简单例子)
Hitachi Data Systems于2017年改名为Hitachi Vantara 了.
大大刺猬
2021/02/18
3.2K0
使用kettle迁移oracle 12c数据到mysql  (简单例子)
kettle下载安装使用教程
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行, 数据抽取高效稳定。Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
全栈程序员站长
2022/08/31
12.7K0
kettle下载安装使用教程
开源ETL工具之Kettle介绍
Kettle是一个Java编写的ETL工具,主作者是Matt Casters,2003年就开始了这个项目,最新稳定版为7.1。 2005年12月,Kettle从2.1版本开始进入了开源领域,一直到4.1版本遵守LGPL协议,从4.2版本开始遵守Apache Licence 2.0协议。 Kettle在2006年初加入了开源的BI公司Pentaho, 正式命名为:Pentaho Data Integeration,简称“PDI”。 自2017年9月20日起,Pentaho已经被合并于日立集团下的新公司: Hitachi Vantara。 总之,Kettle可以简化数据仓库的创建,更新和维护,使用Kettle可以构建一套开源的ETL解决方案。
编程随笔
2019/09/11
6.7K0
开源ETL工具之Kettle介绍
kettle的基础概念入门、下载、安装、部署
  答:ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少,这里我要学习的ETL工具是Kettle!
别先生
2020/02/18
10.7K0
Kettle教程一:Kettle简介和Kettle的部署安装
ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于开发或者运维人员来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种ETL工具的使用,必不可少,这里我们要学习的ETL工具就是Kettle!
浩Coding
2021/01/29
82.5K0
Kettle教程一:Kettle简介和Kettle的部署安装
ETL工具-Kettle Spoon教程
ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,了解并掌握一种etl工具的使用,必不可少,支持图形化的GUI设计界面,然后可以以工作流的形式流转,在做一些简单或复杂的数据抽取、质量检测、数据清洗、数据转换、数据过滤等方面有着比较稳定的表现,使用它减少了非常多的研发工作量,提高了我们的工作效率。
全栈程序员站长
2022/08/31
2.4K0
ETL工具-Kettle Spoon教程
Kettle安装详细步骤和使用示例
Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增多。
bboy枫亭
2021/12/07
3.5K0
Kettle安装详细步骤和使用示例
企业实战(20)ETL数据库迁移工具Kettle的安装配置详解
Kettle简介:Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增多。
非著名运维
2022/06/22
1.5K0
企业实战(20)ETL数据库迁移工具Kettle的安装配置详解
ETL开发工具KETTLE使用教程「建议收藏」
Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录。若存在,则更新。
全栈程序员站长
2022/09/07
1.8K0
ETL开发工具KETTLE使用教程「建议收藏」
Kettle与Hadoop(三)连接Hadoop
Kettle可以与Hadoop协同工作。让我们从简单的开始,本文介绍如何配置Kettle访问Hadoop集群(HDFS、MapReduce、Zookeeper、Oozie等),以及Hive、Impala等数据库组件。所有操作都以操作系统的root用户执行。
用户1148526
2020/05/29
4K0
kettle工具的介绍和使用
原文地址链接:https://blog.csdn.net/qq_35731570/article/details/71123413
全栈程序员站长
2022/11/03
5.5K0
kettle工具的介绍和使用
kettle使用教程(超详细)
这样就算你可以入门了,我相信在不断的探索中你会有更多的心得的。在此也要提醒一点,KETTLE的性能可能会有不稳定的情况出现,所以注意保存你已经做过的东西。
全栈程序员站长
2022/08/31
8.2K0
kettle使用教程(超详细)
Kettle与Hadoop(二)Kettle安装配置
本文描述在CentOS 7.2上安装和运行Kettle 8.3的步骤。
用户1148526
2020/06/01
6.7K0
推荐阅读
相关推荐
kettle教程(1) 简单入门、kettle简单插入与更新。打开kettle
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档