以(Kettle实现行转列1(场景))的实验为例,用Kettle实现行转列。
转换的整体结构

表输入阶段

行转列阶段(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的翻译有误,他把这个叫做"列转行",实际上是"行转列")

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

输出到文件之后,查看文件内容
转自:http://blog.itpub.net/29254281/viewspace-1271742/