1.打开kettle工具,创建转换
使用kettle工具创建一个转换csv_extract,并添加“CSV文件输入”控件、“表输出”控件,建立节点连接,用于实现CSV文件数据的抽取功能。
2.配置“CSV文件输入”控件
双击进行配置“CSV文件输入”控件,选择目标文件,然后获取字段,kettle自动检索CSV文件获取CSV文件中的字段配置。
点击预览,可对文件数据进行预览。
3.配置"表输出"控件
建立数据库表csv
CREATE TABLE `csv` (
`CustomerID` int(15) DEFAULT NULL,
`Gender` varchar(6) DEFAULT NULL,
`Age` int(15) DEFAULT NULL,
`Annual Income (k$)` int(15) DEFAULT NULL,
`Spending Score (1-100)` int(15) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
点击表输出控件进行配置,新建数据库连接
点击目标表后的浏览选中创建的csv数据库表,选择指定数据库字段,点击输入字段映射,选择对应的字段,点击add进行添加。
4.运行转换
查看数据库表csv,转换实现将csv文件中的数据抽取到数据表csv中