概述
今天主要介紹下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方面的內容,感興趣的朋友可以關注下~