如何在 Spark 2 SQL 中创建垂直表。
我正在使用 Spark 2 / SQL / Scala 构建 ETL。我有普通表结构中的数据,比如。
输入表:
| ID | A | B | C | D |
| 1 | A1 | B1 | C1 | D1 |
| 2 | A2 | B2 | C2 | D2 |
输出表:
| ID | Key | Val |
| 1 | A | A1 |
| 1 | B | B1 |
| 1 | C | C1 |
| 1 | D | D1 |
| 2 | A | A2 |
| 2 | B | B2 |
| 2 | C | C2 |
| 2 | D | D2 |