1、Kettle题目(一)多行转一行,一列转多行(一)

1、多行转一行
自定义常量数据Integer 类型的id ,String类型的name
id name
1 a
1 b
1 c
2 d
2 e
2 f
流程图如下
1、Kettle题目(一)多行转一行,一列转多行(一)
第一步:流程部署
排序记录
1、Kettle题目(一)多行转一行,一列转多行(一)

分组
1、Kettle题目(一)多行转一行,一列转多行(一)
日志:
1、Kettle题目(一)多行转一行,一列转多行(一)

运行结果
1、Kettle题目(一)多行转一行,一列转多行(一)

2、一列转多行
自定义常量数据Integer 类型的id ,String类型的name
id name
1 a,b,c
2 e,g
第一步:转换图如下
1、Kettle题目(一)多行转一行,一列转多行(一)
第二步:部署数据和字段
设置自定义数据
1、Kettle题目(一)多行转一行,一列转多行(一)

列分隔符和新字段名1、Kettle题目(一)多行转一行,一列转多行(一)
设置日志输出字段
1、Kettle题目(一)多行转一行,一列转多行(一)

最后运行效果图
1、Kettle题目(一)多行转一行,一列转多行(一)