ETL工具kettle(PDI)入门教程,Transform,Mysql->Mysql,Csv->Excel

什么是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文件内容

选择文件输出的路径,点击确定,运行

相关推荐

  1. 【常用工具系列】Git 教程——从入门到大师

    2024-05-10 09:44:06       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 09:44:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 09:44:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 09:44:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 09:44:06       18 阅读

热门阅读

  1. go匿名字段

    2024-05-10 09:44:06       10 阅读
  2. k8s集群的常用命令

    2024-05-10 09:44:06       11 阅读
  3. Django框架之Ajax基础

    2024-05-10 09:44:06       8 阅读
  4. 什么是图片的像素与分辨率?

    2024-05-10 09:44:06       8 阅读
  5. 机器学习过拟合解决方案 - 正则化

    2024-05-10 09:44:06       13 阅读
  6. 数据结构及算法——数组和字符串一些记录

    2024-05-10 09:44:06       11 阅读
  7. 分布式本地缓存刷新-日常笔记

    2024-05-10 09:44:06       8 阅读
  8. zookeeper之分布式环境搭建

    2024-05-10 09:44:06       10 阅读
  9. Spring事务失效场景

    2024-05-10 09:44:06       14 阅读
  10. Android OpenMAX(七)OMX Service

    2024-05-10 09:44:06       15 阅读
  11. 【48】Camunda8-Self-Managed部署

    2024-05-10 09:44:06       12 阅读
  12. HTTP调用API框架Forest

    2024-05-10 09:44:06       10 阅读