Talend:如何将列数据拆分成行

时间:2017-05-04 13:04:57

标签: talend

我有一张桌子:

| id | head1|    head2    | head3|  
| 1  |  fv1 |  fw1,fw2,fw3|  fv3 |   
| 2  |  sv2 |  sw1,sw2,sw3|  sv4 |   

并希望拥有以下内容:

| id   | head2 | 
|  1   |  fw1  | 
|  1   |  fw2  |  
|  1   |  fw3  |        
|  2   |  sw1  |        
|  2   |  sw2  |          
|  2   |  sw3  |    

所以我想拆分某些列的逗号分隔内容,然后将其复制到不同的表中作为搜索用途的行。

我应该使用哪个Talend组件来实现此目的?这可能吗?

1 个答案:

答案 0 :(得分:1)

tNormalize 可以帮助您解决此问题。

只需选择“,”作为字段分隔符,将head2作为要规范化的列。