简介
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博客
上面初始化数据库以后就可以改回中文了。