栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

kettle工具实现CSV文件与JSON文件的抽取

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kettle工具实现CSV文件与JSON文件的抽取

一、抽取CSV文件
1、打开kettle工具创建一个转换,并添加C S V文件输入控件以及表输出空间,并添加连接线。

2、配置CSV文件输入控件。单击浏览按钮选择要输入的文件,点击获取字段自动检索该文件,并对文件中的字段类型,格式,长度精度等属性进行分析,如图所示。


3、配置表输出控件。单击新建按钮配置数据库连接。

4、单击目标表中右侧的浏览按钮选择输出的目标表,勾选指定数据库,字段的复选框将字段与文件进行匹配。表输出控件的配置效果,如图所示。

5、运行转换并通过sqlyog工具查看数据表CSV的数据。
二、JSON文件的数据抽取
1、打开kettle工具创建转换,添加相关控件。

2、配置JSON input控件。单机浏览选择要抽取的文件,点击增加按钮,将所选的文件添加到选中的文件处。

添加要抽取的数据字段,自动完成控件的配置。

3、配置JSON input2控件。勾选源定义在一个字段里?复选框,从字段获取源的下拉列表中,选择字段名data添加要从字段中抽取的field和value字段。


4、配置表输出控件。配件数据库连接,做好映射匹配。



5、运行转换,结果如图所示。

6、通过SQLyog工具,查看数据表json中的数据。

三、控件总结
1、文本文件输入 CSV文件输入
2、自定义常量数据
3、HTTP client
4、Java代码
5、Get data from XML
6、MongoDB input
7、JSON input
8、表输出

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/301460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号