kettle列转行运用

Posted 游浪踏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle列转行运用相关的知识,希望对你有一定的参考价值。

运用场景:

    元数据为:姓名,星期,工作小时

    需要转换成:姓名,周一,周二,周三,周四,周五,周六,周日

1.创建表

create table test02(
name varchar(50),--姓名
work_day varchar(10),--星期
work_time    INT--工作时间
);
insert into test02 values (\'caohui\',\'周一\',8);
insert into test02 values (\'caohui\',\'周二\',8);
insert into test02 values (\'caohui\',\'周三\',8);
insert into test02 values (\'caohui\',\'周四\',8);
insert into test02 values (\'caohui\',\'周五\',10);
insert into test02 values (\'caohui\',\'周六\',0);
insert into test02 values (\'caohui\',\'周日\',0);

2.配置转换

  链接:

https://pan.baidu.com/s/1eR4uAgq

 

以上是关于kettle列转行运用的主要内容,如果未能解决你的问题,请参考以下文章

kettle组件-转换

Kettle 行列互换之——行转列(多列数据合并成一列变为多行)

kettle之行转列,删除多余连接符

Kettle入门系列之四 (核心对象:转换)

kettle过滤记录运用

oracle 逗号分割,列转行,行转列 转载