kettle上的列转化的控件名称叫行转列,翻译错误导致的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015175459573.png)
行转列的设置
举一个简单的例子
原数据为
aa | bb | cc | dd |
---|
1 | 1b | 1c | 1d |
2 | 2b | unll | 2d |
3 | 3b | 3c | null |
需要转换成的样式
1、kettle流程![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015180144864.png)
2、列转化的设置(行转列控件)![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015180206327.png)
3、字段选择控键![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015180235639.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RlbmdfNzc4OA==,size_16,color_FFFFFF,t_70)
4、输出和最后的输出文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015180325154.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RlbmdfNzc4OA==,size_16,color_FFFFFF,t_70)
输出的内容
bb | dd | typefield | name |
---|
1b | 1d | aa | 1 |
1b | 1d | bb | 1c |
2b | 2d | aa | 2 |
2b | 2d | bb | |
e323 | | aa | 123 |
e323 | | bb | 1-5 |