案例介绍:通过Kettle工具将对数据表company进行不一致数据的转换操作,即通过与供货商提供的标准价格表进行比较,得出不一致数据,从而进行修改,最终输出到数据表company中
A公司和B公司销售的手机均从同一个供货商手里采购,因此,同一品牌型号的手机,售价也应相同。但是,数据表company中存在同一品牌型号的手机,售价却不同。如标记的4条数据中字段brand和mode1均指向同一品牌和型号,而id为9这条数据价格字段(unitPrice)与其它3条数据的价格字段不同。
使用Kettle工具,创建一个转换,并添加表输入控件、字段选择控件、记录集连接控件、插入/更新控件以及Hop跳连接线,具体如图所示。
配置表输入控件
配置表输入2
配置表输入3
配置字段选择控件
配置记录集连接
配置字段选择2
配置插入/更新
运行这个转换
在数据表中可以看到,数据已经被修改