简介
Kettle是一个方便ETL(数据的抽取,装换,装载)开源框架。
官网
kettle下载、kettle源码下载 – Kettle中文网
百度网盘下载
链接:https://pan.baidu.com/s/1C-izMX_3KMkRb5hhdj66xg
提取码:yyds
--来自百度网盘超级会员V5的分享
基本概念

核心概念
可视化编程

装换

Step

Hop

输入(E)

装换(T)

输出(L)

应用

流程

查询

作业
简介

作业项

作业跳


数据行&数据类型

数据行&元数据

并行
也就是说在装换里面的步骤是全局并行的,如果要步骤一步步执行的话那么就要使用到job。
前期准备
文件夹介绍

相关文件介绍


配置运行环境


使用
运行的时候会稍微等一段时间开始的时候,也有可能是jvm内存不够,可以调节下jvm内存(spoon.bat)

set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m" "-Dfile.encoding=UTF-8"
界面介绍

快速体验
csv装换excel
数据准备
1,xiaoli,89
2,xiaozhang,100
选择对应的输入输出
步骤解释
csv输出

excel输出


点击运行

执行结果解释
表输入

要重启spoon.bat
新建数据库连接

点击新建配置数据库的信息

这个时候就可以点击sql查询得到数据

表输出
选择表的基本信息和输入表的创建表语句

可以手动的插入到Mysql数据库

参数
简介

全局参数

局部参数

使用参数

全局参数使用

常量参数使用

资源库(脚本持久化)
资源库的概念 – Kettle中文网
无法创建资源库–功能未打开 – Kettle中文网
创建资源库
kettle 资源库打开是空白,教你如何解决,亲测有用_一天不写代码难受的博客-CSDN博客_kettle 资源库不显示
kettle创建资源库报错_akivivi的博客-CSDN博客
Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)_鱼丸丶粗面的博客-CSDN博客
上面初始化数据库以后就可以改回中文了。













![[附源码]java毕业设计-线上摄影平台系统](https://img-blog.csdnimg.cn/2390c641332849888d11cf7ec15c3f46.png)





