kettle学习–基础–3.3–案例–将oracle的数据,导入到mysql中


1、案例背景

将oracle一张表的数据,导入到mysql中

2、准备工作

2.1、准备驱动

  1. 将依赖放到lib目录
  2. 重启kettle

在这里插入图片描述

2.2、oracle数据库–准备数据

CREATE TABLE "TEST"."user" (
	"userid" NUMBER ( 11, 0 ),
	"username" NVARCHAR2 ( 10 ),
	"usersex" NVARCHAR2 ( 1 ),
	"userposition" NVARCHAR2 ( 20 ),
	"userage" NUMBER ( 11, 0 ) 
)



INSERT INTO "TEST"."user" ("userid", "username", "usersex", "userposition", "userage")VALUES (1, '陈XX', '女', '学生', 20);
INSERT INTO "TEST"."user" ("userid", "username", "usersex", "userposition", "userage")VALUES (2, '王XX', '男', '工程师', 30);
INSERT INTO "TEST"."user" ("userid", "username", "usersex", "userposition", "userage")VALUES (3, '李XX', '女', '医生', 40);

2.3、mysql数据库–准备表

CREATE TABLE `user` (
`userid` int DEFAULT NULL COMMENT '用户ID',
`username` varchar(10) DEFAULT NULL COMMENT '用户姓名',
`usersex` varchar(1) DEFAULT NULL COMMENT '性别',
`userposition` varchar(20) DEFAULT NULL COMMENT '职业',
`userage` int DEFAULT NULL COMMENT '年龄'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3; 

3、新建转换,并配置好数据库连接

在这里插入图片描述
在这里插入图片描述

4、新建表输出,表输入

  1. Oracle 表输出
  2. Mysql 表输入

4.1、新建

在这里插入图片描述
在这里插入图片描述

4.2、配置属性

在这里插入图片描述
在这里插入图片描述

5、查看结果

在这里插入图片描述
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐