基于kettle实现某列拆分为多行数据,值得收藏

2019-10-28   波波说运维

概述

今天主要介绍下kettle的Split field to rows 字段拆分功能,一个单元拆分成多行。也就是说,将输入数据行集中的某个列按照条件拆分为多行。这种条件可以是简单的一个分隔符,也可以指定正则表达式。实际上就是excel的数据分列再用行的形式表现出来。

起源于业务需求。


kettle流程:


1、Excel输入

1.1、excel测试数据

1.2、excel输入

配置如下:


2、Split field to rows

字段含义:

修改如下:


3、Excel输出

配置如下:


4、运行转换

点击start开始转换


5、结果展示

可以看到结果满足需求,列转多行测试成功。


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~