ETL-kettle数据转换使用详解
- 互联网
- 2025-09-17 13:03:01

一、excel转换成mysql
表格就按照我们刚才转换的表格来转换成MySQL数据
在MySQL数据库中创建数据库,这个根据自身情况。我就在现有test库中测试了。
根据以上步骤,新建转换。
构建流程图,选择excel输入和表输出
将两个组件连接起来
双击表输入,文件选择源文件的位置,然后点击增加,在点击【工作表】,获取工作表名称,把标签移到右边
点击「字段」选项卡,点击「获取来自头部数据的字段…」按钮,Kettle会从Excel中读取第一行字段名称。
将 age 字段的格式设置为#,register_date的格式设置为 yyyy-MM-dd HH:mm:ss。
点击「预览记录」按钮查看抽取到的数据。如果数据格式有我呢提,在调整格式
点击「确定」按钮并保存。
配置MySQL组件,双击表输出组件
数据库连接这里 点击新建连接,配置数据库连接信息,点击测试连接,看是否成功,如果报错,看是否世缺少jdbc的驱动,去MySQL官网下载对应的驱动即可。
输入目标表的名称为:user,后续Kettle将在MySQL中创建一张名为 user 的表格。
点击下方的「SQL」按钮,可以看到Kettle会自动帮助我们生成MySQL创建表的SQL语句
我们将age和gender字段的数据类型改为INT类型。并点击执行按钮,会自动在MySQL数据库中创建该表。可以去数据库验证下。执行完之后,点击确定并保存组件信息。
保存并执行转换
查看数据,由于ID 数据过大,需要把属性换成 bigint
ETL-kettle数据转换使用详解由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“ETL-kettle数据转换使用详解”