からネストされたHiveのテーブルを作成します。表Aから、私はこのようなテーブルで終わるしたいハイブ - 次のように表A - 私はハイブテーブルを持っている別の非ネストされたハイブテーブル
id | partner | recent_use | count |
1 | ab | 20160101 | 5 |
1 | cd | 20160304 | 12 |
2 | ab | 20160205 | 1 |
2 | cd | 20150101 | 2 |
3 | ab | 20150401 | 4 |
- 表B:
id | partner |
1 | [ ab : { recent_use:20160101, count:5 } , cd : { recent_use:20160304, count:12 } ]
2 | [ ab : { recent_use:20160205, count:1 } , cd : { recent_use:20150101, count:2 } ]
3 | [ ab : { recent_use:20150401, count:4 } ]
基本的に、表B、表A指定されたIDのために、パートナーの各々からのすべてのデータを1つの列にグループ化されるように、ネストされたバージョンです。
- がどのように私は表Aから表Bを作成することができます。
私は2つの質問がありますか?
- テーブルBをJSONドキュメントに変換して、ドキュメントを任意のNOSQL DBに読み込むことはできますか?
本当にありがとうございます。ありがとう!