KETTLE中的列拆分为多行
KETTLE中的列拆分为多行
这里的”列拆分为多行”其实和hive中的炸裂函数”explode”是差不多的,都是列转行的操作,使用起来还是很简单的。
- 将’列拆分为多行’模块拖入到转换界面当中,双击进入’列拆分为多行’的参数配置窗口,如下图所示
- 进行参数的配置,在”要拆分的字段”选择自己所要操作的字段,在”分隔符”填入想要按照什么分隔符进行拆分,在”新字段名”中填入新生成列的字段名。
到这里参数的配置就完成了,点击确认就可以了。
- 运行转换,对比数据结果,图一为原字段和字段内容,图二为拆分后的字段和字段内容,这里的原数据内容我是通过预览直接看的,拆分后的字段及数据我是运行转换后在”Preview data”中查看的。
图一
图二
从这里可以看到数据按照我们配置的参数进行了列转行。