1
表形式のデータをJSON形式に変換し、それをRedshiftの別の表に保存する方法がわかりません。たとえば、という4つの列を持つ表があります。pid,stid,item_id,trans_id
。レッドシフトの表形式データからJSONへの変換
pid,stid,item_id
の各組み合わせに対して、多くはtrans_id
sが存在します。
pid stid item_id trans_id :
1 , AB , P1 , T1
1 , AB , P1 , T2
1 , AB , P1 , T3
1 , AB , P1 , T4
2 , ABC , P2 , T5
2 , ABC , P2 , T6
2 , ABC , P2 , T7
2 , ABC , P2 , T8
私は別のテーブルにこのデータを保存するには、呼び出され"SAMPLE"
として:私は使用してのみ、列"trans_id"
ためにJSON形式で"SAMPLE"
へ"DEMO"
からデータをロードする方法を見つけ出すことができません
pid stid item_id trans_id
1 , AB , P1 , {"key1":T1, "key2":"T2" "key2":"T3" "key2":"T4"}
2 , ABC , P2 , {"key1":T5, "key2":"T6" "key2":"T7" "key2":"T8"}
RedshiftのSQLクエリ。私は中間ファイルを使用したくない。