0
次の表を2行の新しい表に変換したいとします。新しいテーブルでは、各user_id
には、最初のテーブルの他のすべてのカラムを要約する1つのJSONファイルがあります。HIVEの各グループの複数の列をJSONファイルに集約する方法
user_id reservation_id nights price AAA 10001 1 100 AAA 10002 1 120 BBB 20003 7 350
user_id reservation_details AAA {10001:{'nights':1, 'price':100}, 10002:{'nights':1, 'price':120}} BBB {20003:{'nights':7, 'price':350}}
に感謝!ちょっとひねって 'string(varname)'を 'cast(varname as string)'に置き換えて動作させます。 –
あなたを歓迎します:-)これはテスト済みのコードです。どのようなHiveバージョンを使用していますか? –
hive-common-0.13.1-cdh5.3.3.jar –