Kettle
程志伟
关注微信公共号:小程在线
展开
-
Kettle 终极篇之将Oracle数据导入Mysql
关注微信公共号:小程在线关注CSDN博客:程志伟的博客学习Kettle的目的就是实现不同数据之间的数据传输,以满足基本工作需要,不在继续深入学习。一、Kettle连接mysql、Oracle在前面的几篇文章中都已经介绍了,不清楚的可以查看以下文章https://blog.csdn.net/c1z2w3456789/article/details/107285051https://blog.csdn.net/c1z2w3456789/article/details/107331196原创 2020-07-14 21:14:25 · 984 阅读 · 0 评论 -
Kettle 连接oracle将数据保存到Excel
关注微信公共号:小程在线关注CSDN博客:程志伟的博客一、配置oracle数据库连接我本机已安装好oracle数据库,在....\product\11.2.0\dbhome_1\jdbc\lib目录下找到所有ojdbc开头的包将上面的包复制,粘贴在路径 ...\pdi-ce-8.2.0.0-342\data-integration\lib下复制完成之后打开Kettle,若已经打开,重启一下kettle。二、整体流程和Mysql导出表至excel一样,只不过数...原创 2020-07-14 20:24:41 · 1102 阅读 · 0 评论 -
Kettle 一遍搞定计算器
关注微信公共号:小程在线关注CSDN博客:程志伟的博客只讲解核心内容,忽略了中间的错误,有啥问题可以留言一、整体流程主要是有四部分组成:输入、拼接、计算器、输出二、Excel输入输入的数据由6列数据构成,导入数据的过程,查看前几篇讲的文章三、Concat fields1.根据自己的习惯,起个名字;2.拼接符号:-3.选在拼接的字段四、计算器1.querter:第几个季度2.week of day:一周的第几天,周日是...原创 2020-07-13 22:42:12 · 3455 阅读 · 0 评论 -
Kettle 通俗易懂增加序列
关注微信公共号:小程在线关注CSDN博客:程志伟的博客只对核心部分进行详细描述一、总体流程二、Excel输入excel的输入和前面介绍的一样,这里不在进行描述三、增加序列1.值的名称:自己随便取2.我们选择使用转换计数器来生成序列3.起始值为14.增长根据,自己选择5.最大值选择默认四、Excel输出excel的输出还要以前的步骤五、启动六、查看结果新增加一个num列,数字是1,3,5,7,9...原创 2020-07-12 22:11:22 · 3286 阅读 · 0 评论 -
Kettle 讲明白增加常量
关注微信公共号:小程在线关注CSDN博客:程志伟的博客只对核心部分进行详细描述一、总体流程由Excel输入、增加常量、Excel输出三个部分组成二、Excel输入excel的输入和前面的一样,不在描述三、增加常量1.在名称:添加data2.在类型:string3.值:填写今天的日期20200712四、Excel输出Excel的输出和前面的一样,不在描述五、启动六、查看结果新添了一列data 202007...原创 2020-07-12 20:30:34 · 4675 阅读 · 1 评论 -
Kettle 通俗易懂讲明白值映射
关注微信公共号:小程在线关注CSDN博客:程志伟的博客只对核心部分进行详细描述一、总体情况由excel输入、值映射、excel输出三部分构成二、Excel输入excel输入和前面将的类似,不在重复描述三、值映射1.在使用的字段名:选择age字段2.目标字段名:随便起一个名字3.不匹配时的默认值:未知4.在源值、目标值填写我们要映射的值四、Excel输出和前面的类似、就是选择输出路径五、启动六...原创 2020-07-12 17:32:35 · 3220 阅读 · 0 评论 -
Kettle concat fields拼接数据
关注微信公共号:小程在线关注CSDN博客:程志伟的博客只对核心部分进行详细描述一、总体流程二、Excel输入Excel的输入流程和前面将的类似,可以查看前面文章。三、Concat fields1.在Target Field Name处:填写我们要新建的字段名称,自己随意起2.在Separator处:填写字段之间的拼接符号3.在name、type处,选择我们要拼接的字段以及字段类型。4.全部配置好之后点击确定。四、Excel...原创 2020-07-12 16:38:18 · 8641 阅读 · 0 评论 -
Kettle Excel更新且插入数据到MySQL
关注微信公共号:小程在线关注CSDN博客:程志伟的博客完整详细说明见微信公共号一、总体流程由Excel数据导入MySQL中,更新且插入新的数据。二、Excel输入1.将下面的数据导入到MySQL中。输入的详细步骤见上一篇文章三、插入/更新1.Mysql的连接见上一篇文章的说明2.按照下面的设置设置好,点击确定四、启动五查看结果id=203的name发生了,新增了id=205的数据...原创 2020-07-11 20:59:47 · 684 阅读 · 0 评论 -
Kettle 更新MySQL中的数据
1.关注微信公共号:小程在线2.关注CSDN博客:程志伟的博客完整详细说明见微信公共号一、总体流程如下:二、Excel输入和前面所讲的一样,流程一样不在重复,不明白的看这个https://blog.csdn.net/c1z2w3456789/article/details/107285051三、更新1.选择更新的目标表2.点击获取字段:保留id作为查询条件3.更新字段选择name、age4.确定四、启动五、查看结果数据由...原创 2020-07-11 17:03:03 · 873 阅读 · 0 评论 -
Kettle 将excel表导入MySQL
关注微信公共号:小程在线关注CSDN博客:程志伟的博客完整详细说明见微信公共号一、表输入将我们上一篇文件将的导出至excel数据在导入到Mysql中1.点击浏览,找到我们到导入的文件2.点击增加,文件路径就会出现在 选中的文件 处。3.点击字段---获取来自头部数据的字段,就可以看到字段名4.全部设置好之后点击确定。二、表输出1.新建--配置我们自己的Mysql数据库;2.目标表:我们选择新建一个表student2表3.点击SQL--会自动创.原创 2020-07-11 15:40:45 · 1859 阅读 · 0 评论 -
Kettle 将表同时输出为xls/XLSX格式
关注微信公共号:小程在线关注CSDN博客:程志伟的博客表输出同时输出至XLS、XLSX文件总体流程如下图:A.表输入表输入是通过连接mysql数据来读取文件,详细的说明如下:https://blog.csdn.net/c1z2w3456789/article/details/107237697https://blog.csdn.net/c1z2w3456789/article/details/107220974配置好之后选择我们要导出的表,点击确定即可;...原创 2020-07-10 21:46:14 · 1776 阅读 · 0 评论 -
Kettle 将Mysql数据导出至Excel
关注微信公共号:小程在线关注CSDN博客:程志伟的博客完整的文章说明见公共号:小程在线一、数据示例:这个是我本机上我自己创建的一张表,详细数据如下。关于mysql的安装、Navicat的安装前面的都有说明。二、数据输入1.在输入中找到表输入,拖到窗口处;2.先点击新建在数据库的连接处,选择mysql。3.连接类型选择MySQL4.主机名称:localhost;5.数据库名称:根据自己的数据库填写6.用户名、密码:填写自己的数据库用户名、...原创 2020-07-09 21:35:23 · 1067 阅读 · 1 评论 -
Kettle 连接不上mysql的解决方法
关注微信公共号:小程在线关注CSDN博客:程志伟的博客先展示结果在介绍解决方法,出现红色框表示成功连接,另一个红色框是我们需要注意的问题:解决的过程如下:我本机的mysql信息如下:版本是8.0.19信息截图如下:错误信息:错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect ...原创 2020-07-09 20:52:48 · 3236 阅读 · 1 评论 -
Kettle 将JSON文件转为Excel
关注微信公共号:小程在线关注CSDN博客:程志伟的博客一、数据输入数据示例:可以看到Json数据分成了2个部分组成,所以在数据输入时,需要创建两个输入JSON input 输入1.双击打开2.点击浏览,找到我们需要的JSON文件,然后点击添加3. 点击字段a.名字:直接取id,datab.路径:根据规则进行匹配(在公共号有详细说明)c.类型:根据数据选择全部设置完成之后,点击确定JSON input 2输入a.将第一个...原创 2020-07-08 22:13:45 · 1996 阅读 · 0 评论 -
Kettle XML文件转Excel
关注微信公共号:小程在线关注CSDN博客:程志伟的博客特别说明:完整的文章内容在公共号上,博客只是80%的内容一、XML文件的输入XML文件的数据1.和前面讲的一样,找到本地XML文件,然后加载进来。2.设置XML的内容部分在循环读取路径 填写 /AllRows/Rows/Row 正对应数据的三个等级吧(形容这个阶梯意思)3.字段设置名称:三个等级下对应的名称,需要手动填写;XML路径:...原创 2020-07-07 22:10:44 · 863 阅读 · 0 评论 -
Kettle 多文件合并输出为EXCEl
关注微信公共号:小程在线关注CSDN博客:程志伟的博客一、Excel 的输入1.点击后选择转换,保存,命名为04多文件合并。2.选择EXCEL输入,拖到右边;3.双击XCEL输入,显示右侧对话框;4.点击浏览,选择我们选择excel表;5.选择完成之后点击添加;6.将最后的文件剪切;7.将剪切的内容复制的通配符号那里,在xlsx前面添加*,表示匹配所有。8.在包含子目录下拉菜单中选择是。9.点击确定。二、Excel输出1.选中Excel..原创 2020-07-05 22:12:17 · 3560 阅读 · 0 评论 -
Kettle 将文本文件转为excel输出
关注微信公共号:小程在线关注CSDN博客:程志伟的博客一、将文本文件转为excel输出1.选择打开,新建转换。2.点击文本文件输入。3.点击浏览,找到我们需要的文本文件4.选择好之后点击增加;5.显示文件的具体路径。6.点击 显示文件名 就会看到看见文件的具体路径。7.点击显示文件内容 就可以看见文件的内容。二、文件输出1.点击输出,选择excel输出2.将文本文件输入与excel输出建立联系3.双击excel输出4...原创 2020-07-05 17:43:35 · 3459 阅读 · 2 评论 -
Kettle 安装与简单案例介绍
关注微信公共号:小程在线关注CSDN博客:程志伟的博客一、kattle的安装1.kettle的下载包,点击下面的百度网盘即可获取链接: https://pan.baidu.com/s/1WP--ux5ZfNZ-_nzFx7wEIw提取码: yq6k2.下载完之后进行解压就好。3.配置环境变量a.安装好JDK(网上有很多教程)。b.安装spoon的环境变量新建KETTLE_HOME,将目录填好在PATH下,添加%KETTLE_HOME%3.配..原创 2020-07-04 16:23:49 · 438 阅读 · 0 评论