Kettle行列轉換
參考 :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的翻譯有誤,他把這個叫做”列轉行”,實際上是”行轉列”)
欄位選擇階段,重新命名一下欄位名稱
輸出到檔案之後,檢視檔案內容
相關文章
- 行列轉換
- 偽行列轉換!
- 行列轉換sqlSQL
- 行列轉換 交叉表 (轉)
- Oracle-行列轉換Oracle
- MySQL行列轉換拼接MySql
- 行列轉換之大全~~~
- sql server 行列轉換SQLServer
- oracle行列轉換-多行轉換成字串Oracle字串
- 行列轉換,列行轉換統計
- oracle行列轉換-行轉列Oracle
- oracle行列轉換-列轉行Oracle
- mysql行列轉換詳解MySql
- sql server行列轉換案例SQLServer
- Oracle 行列轉換 經典Oracle
- Oracle 行列轉換總結Oracle
- Oracle 行列轉換小結Oracle
- 【SQL 學習】行列轉換SQL
- 【SQL】行列轉換方法示例SQL
- Oracle行列轉換總結Oracle
- Shell練習 行列轉換
- 複雜的行列轉換
- oracle行列轉換-字串轉換成多列Oracle字串
- oracle行列轉換-多列轉換成字串Oracle字串
- 記錄一個行列轉換
- 通用的行列轉換的方法
- 行列轉換問題總結
- oracle和mysql的行列轉換OracleMySql
- 行列轉換的一個例子
- 使用sed做特殊的行列轉換
- pivot、unpivot實現oracle行列轉換Oracle
- sql 實現表的行列轉換SQL
- Oracle--SQL行列轉換實戰OracleSQL
- SQL Server中行列轉換 Pivot UnPivotSQLServer
- Spark實現行列轉換pivot和unpivotSpark
- Oracle行列轉換及pivot子句的用法Oracle
- [轉]decode函式和行列互換函式
- WORD及EXCEL行列轉換實現方法收藏(轉)Excel