什么是kettle,kettle的下载,安装和配置:ETL免费工具kettle(PDI),安装和配置-CSDN博客
mysql安装配置:Linux Centos8 Mysql8.3.0安装_linux安装mysql8.3-CSDN博客
1 mysql -> mysql
1.1 mysql
CREATE TABLE `user_input` (
`id` int NOT NULL COMMENT 'id',
`name` varchar(64) NOT NULL COMMENT 'username',
`age` int NOT NULL COMMENT 'age',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3
insert into user_input values(1, 'zhang san', 26);
insert into user_input values(2, 'wang si', 27);
insert into user_input values(3, 'tom', 30);
CREATE TABLE `user_output` (
`id` int NOT NULL COMMENT 'id',
`name` varchar(64) NOT NULL COMMENT 'username',
`age` int NOT NULL COMMENT 'age',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3
1.2 kettle
1)mysql连接配置
把mysql驱动放到kettle安装目录的lib目录下
打开spoon.bat,主对象树,转换上右击,点击新建
主对象树上右击转换,DB连接上右击,点击新建
选择mysql,填好连接信息,点击测试,看连接是否成功
连接成功
2) 表输入
核心对象 -> 输入 -> 双击表输入,编辑表输入,点击预览可以查看数据
3) 插入/更新
核心对象 -> 输出 -> 双击插入/更新,编辑插入/更新
保存一下,点击运行。(如果表输入和插入/更新没有连接箭头,按Shift将输入和脚本连接起来)
2 Csv -> Excel
CSV文件
Name,Age,City
John,28,New York
Alice,32,London
Bob,45,Paris
输入:CSV文件输入,输出:Microsoft Excel output,点击主输出步骤
选择csv文件,点击获取字段,再点击浏览,显示csv文件内容
选择文件输出的路径,点击确定,运行