文章目录

  • 前言
  • 一、kettle是什么?
  • 二、聊聊
  • 1.必须说一下,官方文档:[https://goessner.net/articles/JsonPath/](https://goessner.net/articles/JsonPath/)
  • 2.示例讲解



前言

铁子们 , 首先恭喜你被这个标题吸引(骗)过来了。我很欣慰。
不扯闲天了, 直接上货!

一、kettle是什么?

Kettle是一款国外免费且开源的ETL工具,纯Java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。
Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。

如果你还想了解更多关于kettle的信息, 就很棒。自己百度去。笔芯~

二、聊聊

1.必须说一下,官方文档:https://goessner.net/articles/JsonPath/

铁子们可以多看看,还是很有帮助的。

2.示例讲解

本篇讲单表复制,两张表字段不同。
下一篇博客讲kettle处理某些字段数据处理。如字段数据为list

单表复制。两张表不能在同一个数据库中

  1. 复制单表.
这个比较简单。看图

kettle在mysql中别名无效_字段


下方是表1的字段结构

kettle在mysql中别名无效_数据_02


表2

kettle在mysql中别名无效_数据_03


下方是表2的字段结构

kettle在mysql中别名无效_数据_04


上这两张图没别的意思, 意在说明两张表字段并非一致。


本想直接打字一笔带过。为了铁子能更容易理解场景, 我将带头冲锋(滑稽)!

开始搞活:

  1. 新建转换
  2. kettle在mysql中别名无效_kettle在mysql中别名无效_05

  3. 创建数据库链接
  4. kettle在mysql中别名无效_数据库_06

  5. 复制

kettle在mysql中别名无效_数据_07

kettle在mysql中别名无效_数据库_08


然后找到我们要割切的表,然后finish。

kettle在mysql中别名无效_字段_09


我们会进入如下界面:

kettle在mysql中别名无效_数据库_10

这时你会发现写入表不是咱们上面提到的表二。双击它

kettle在mysql中别名无效_数据库_11


接下来就是重要的一环了。往下看

kettle在mysql中别名无效_字段_12

接下来就是对比字段了, 修改/选择表二中你需要的字段

kettle在mysql中别名无效_kettle在mysql中别名无效_13


最后点击确定。 保存,然后运行就完事儿了

kettle在mysql中别名无效_数据_14

再开一篇讲kettle字段数据处理