中小型公司经常会遇到从老数据库迁移到新数据库,表结构发生了些许变化,或大变化的情景。大家通常会想到Navicat工具,可是Navicat数据迁移功能是有限制的,有时并不满足我们的需求。今天就给大家介绍业内非常优秀的处理数据的工具Kettle。
# Kettle是什么?
1. ETL: 三个单词简写 Extract 抽取 Transfer 转换 Loading 加载 一个数据处理的过程2. Kettle是java程序,需要安装jdk才能运行3. Kettle分为单机版和集群版4. 相比其他数据抽取工具,Kettle比较高效稳定
# Kettle两种设计
转换和作业,这两个名词不必纠结,重要的是他们的功能
看图理解
# Kettle的组成
# Kettle特点
# 下载安装
我只提供个链接,百度Kettle下载安装很多资料的。https://blog.csdn.net/weixin_42914677/article/details/88948663
# 图像化界面Spoon操作双击Spoon.bat 进入软件欢迎界面,可以看到转换和作业
## 新建一个转换
转换:完成对数据的基础转换,是数据流,所有控件一键启动,数据会从第一个控件开始一条一条地流向最后一个组件千万别忘记转换搜索小功能,用于快速找到你需要的控件
按住Shift键,从第一个链接到第二个,链接线变成蓝色,连接成功。
不要忘了ETL 数据先抽取,再转换, 最后加载
新建数据源
注意:要在lib目录下加相应数据源的驱动包,以mysql示例
这里只是简单给大家介绍一下,之后我会给大家出一套Kettle的教学视频,B站搜索【一杯咖啡聊Java】
记得关注,点赞,看一看三连哦!
kettle抽取mysql数据拼装嵌套json_数据迁移哪家强?Kettle满足你
最新推荐文章于 2023-12-08 10:26:38 发布
Kettle作为一款强大的数据处理工具,适用于中小型公司的数据库迁移。它支持从MySQL抽取数据并转化为嵌套JSON格式,弥补了Navicat等工具的不足。本文介绍了Kettle的ETL过程、特性、下载安装方法以及图像化界面Spoon的操作,提供了一个基础转换的入门指南。后续将推出详细的Kettle教学视频,帮助用户深入掌握其使用技巧。
摘要由CSDN通过智能技术生成