-
前言:
工作需要,目前常常使用到kettle,我也是第一次用kettle来工作,在使用中遇到一些问题!我分享出来,希望对你们有所帮助的同时也是属于我自己的一份笔记,加深影响!废话不多说,kettle小白,勿喷!!
-
使用场景:
一会实例演示的场景是将一同一个人的数据拆分为多条数,废话不多说,看图:
图1
图2
-
目标:
将 '图1' 转换成 '图2'
-
实现方式:
首先使用''表输入''从数据库中读取数据,再用''行转列''将数据拆分,最后通过"字段选择"提取我们需要的数据,至于写什么地方去我就不多啰嗦了!
表输入:
组件设置:
组件运行结果:
行转列:
组件设置:
字段名称:字段名称就是你需要将它拆分的字段;
key值: 看做一个组名,同一组名的的字段看做'一组','一组'数据会在同一行中出现;
value字段: 就是这个字段的值将存在的字段名;
组件运行结果:
可见结果同一组的数据出现了同一行;
字段选择:
组件设置:
字段名称就是你需要得到的字段,至于其他参数,你就看需求设置好咯!
组件运行结果: