使用kettle工具抽取CSV文件和json文件

本教程介绍了如何使用kettle工具从CSV和JSON文件中抽取数据,并将其存储到MySQL数据库中。首先,创建数据库和数据表,接着配置kettle转换,包括csv_extract和json_extract,分别用于CSV和JSON文件的抽取。在CSV抽取中,通过csv文件输入节点读取文件,表输出节点将数据写入数据库。对于JSON文件,使用两个JSON input节点逐层抽取数据,最后通过表输出节点将数据存入数据库。成功运行转换后,可在SQLyog中验证数据已成功插入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     在进行转换之前我们需要建立好数据库,并在数据库下建立数据表。那如何建立数据库和数据表呢,有两种方式,可以在cmd界面里创建,也可以在SQLyog图形化界面里创建。

这里演示一下从cmd里创建数据库:win+R打开cmd命令提示符,找到你下载的mysql所在的地址,输入cd空格地址转换到mysql下工作,再输入mysql -u root -p,然后输入密码,就可以创建数据库了,输入create database extract;创建数据库,创建的数据库名称是extract。如下图所示。

 打开SQLyog,连接创建好的数据库,并给数据库连接一个名称(自己取并记住)

在extract数据库下打开表,选择新建一个数据表CSV,等会抽取CSV文件的时候要用到。创建表时要根据自己的表数据的属性创建。

表创建好之后点击保存即可。

下面打开kettle点击“文件”→“新建”→“转换”创建一个转换,点击“文件”→“保存”给转换命名

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值