基于kettle实现某列拆分为多行数据

概述

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

起源于业务需求。


kettle流程:

1.jpg


1、Excel输入

1.1、excel测试数据

2.jpg

1.2、excel输入

配置如下:

3.jpg

4.jpg

5.jpg


2、Split field to rows

字段含义:

6.jpg

修改如下:

7.jpg


3、Excel输出

配置如下:

8.jpg


4、运行转换

点击start开始转换

9.jpg


5、结果展示

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

10.jpg



版权声明:
作者:WaterBear
链接:https://l-t.top/579.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>