通过kettle工具实现以下功能:
(1)抽取csv文件csv_extract.csv中数据保存至数据库extract中的数据表csv中。
1、创建转换:
图1(创建转换)
2、配置csv文件输入控件:
图2(获取字段)
图3(预览数据)
3、配置表输出控件:
图4(映射匹配对话框)
图5(表输出控件配置效果)
4、运行转换csv_extract:
图6(运行转换csv_extract)
5、查看数据库csv中的数据:
图7(数据表csv)
(2)抽取JSON文件json_extract.js中的数据保存至数据库extract中的数据表json中。
1、打开kettle工具,创建转换:
图8(创建转换)
2、配置JSON input控件:
进入JSON输入界面如下图所示
图9(选择要抽取的文件)
图10(添加文件)
图11(抽取id和data字段)
图12(从字段获取资源的配置)
图13(配置抽取的filed和value字段)
3、配置表输出控件:
图14(设置映射匹配)
图15(表输出界面最终结果)
4、运行转换json_extract:
图16(运行转换json_extract)
5、查看数据表json中的数据:
图17(数据表JSON)