不一致数据转换主要是将不同业务系统中的相同类型的数据进行统一。
在数据表company中,可以看出存在同一品牌型号的手机,售价却不同,具体如下图。
下面通过kettle工具对数据表company进行不一致数据的转换操作,及通过与供货商提供的标准价格表进行比较,得出不一致的数据,从而进行修改,最终输出到数据表company中,具体实现操作如下。
一,创建转换
二,配置控件“表输入”
抽取成功如下图
三,配置控件“表输入2”
四,配置控件“字段选择”
“选择和修改”选项卡
“移除”选项卡
移除id,id与后面数据转换无关。
五,配置控件“表输入3”
预览如下
六,配置控件“记录集连接”
“第一个步骤”选择字段选择;
“第二个步骤”选择表输入3;
“连接类型”选择RIGHT OUTER;
在第一个步骤的连接字段中选择brand,model,unitPrice1;第二个步骤的连接字段中选择brand,model,initPrice;
七,配置控件“字段选择2”
八,配置控件“插入/更新”
九,查看结果