您的位置:首页 > 其它

Kettle行列转换

2015-09-01 15:06 267 查看
参考 :http://blog.itpub.net/29254281/viewspace-1271742/

Kettle是一种开源的ETL工具

行转列并不陌生

http://blog.itpub.net/29254281/viewspace-775660/

以上面的实验为例,用Kettle实现行转列。

create table t1

(

studentno int,

subject varchar(10),

grade int

);

insert into t1 values(1,’语文’,80);

insert into t1 values(1,’数学’,82);

insert into t1 values(1,’英语’,84);

insert into t1 values(2,’语文’,70);

insert into t1 values(2,’数学’,74);

insert into t1 values(2,’英语’,76);

insert into t1 values(3,’语文’,90);

insert into t1 values(3,’数学’,93);

insert into t1 values(3,’英语’,94);

commit;

转换的整体结构



表输入阶段



行转列阶段(Kettle的翻译有误,他把这个叫做”列转行”,实际上是”行转列”)



字段选择阶段,重命名一下字段名称



输出到文件之后,查看文件内容

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: