kettle_04 从文件把数据导入到mysql数据库

任务:将波士顿房价的数据(housing.data)导入到MySQL数据库。

housing.data 数据链接:
https://pan.baidu.com/s/1kTHAesn9a7_1oL-c7saGKQ
提取码:c3y5
数据格式:每一行的宽度固定,
kettle_04 从文件把数据导入到mysql数据库_第1张图片

1、创建数据表(housing)

kettle_04 从文件把数据导入到mysql数据库_第2张图片
弹出窗口

在窗口中编辑以下mysql语句,创建housing表。
create table housing(
CRIM float,
ZN float,
INDUS float,
CHAS tinyint(1),
NOX float,
RM float,
AGE float,
DIS float,
RAD tinyint,
TAX float,
PTRATIO float,
B float,
LSTAT float,
MEDV float);
kettle_04 从文件把数据导入到mysql数据库_第3张图片

显示以下窗口,则创建成功。
kettle_04 从文件把数据导入到mysql数据库_第4张图片

2、创建数据文件到数据表的转换

kettle_04 从文件把数据导入到mysql数据库_第5张图片

3、配置 固定宽度文件输入

双击 固定宽度文件输入 的图标进入配置的界面。
kettle_04 从文件把数据导入到mysql数据库_第6张图片
来到下面界面
kettle_04 从文件把数据导入到mysql数据库_第7张图片
点击next
在这里插入图片描述
弹出下面窗口。在此处更改列名。(列名要与数据表中设置的列名一致)
kettle_04 从文件把数据导入到mysql数据库_第8张图片
在这里插入图片描述
点击预览
kettle_04 从文件把数据导入到mysql数据库_第9张图片
得到分割好的数据
kettle_04 从文件把数据导入到mysql数据库_第10张图片
点击确定
kettle_04 从文件把数据导入到mysql数据库_第11张图片

4、配置表输出

双击表输出,弹出以下界面
kettle_04 从文件把数据导入到mysql数据库_第12张图片

5、运行,查看结果

现在,先将配置好的转换(test-db)保存(ctrl+s)
点击运行。
kettle_04 从文件把数据导入到mysql数据库_第13张图片
打开navicat,可查看结果。
kettle_04 从文件把数据导入到mysql数据库_第14张图片
成功了。真香。
kettle_04 从文件把数据导入到mysql数据库_第15张图片

你可能感兴趣的:(kettle)