0
マイテーブルが有するスキーマ等:ハイブで構造体の配列に文字列をキャストする方法は?ハイブの
DESCRIBE struct_demo;
+-------------------+-------------------------------+
| name | type |
+-------------------+-------------------------------+
| lr_id | string |
| segment_info | ARRAY<struct< |
| | idlpSegmentName:string, |
| | idlpSegmentValue:string > |
| | > |
| | |
+-------------------+-------------------------------+
Iは赤方偏移でテーブルを作成する(またはそのことについては任意のSQLデータベース)を作成 はハイブ、 でなく、上記のようなデータ型のための同様の形式の行を有します文字列。
レッドシフトからハイブへのデータの挿入中にキャストを行うにはどうすればよいですか? 具体的には、どのようにしてStringからStructuralのArrayにキャストできますか?
私のSQLテーブル:
lr_id | segment_info
---------|------------------------------------------------------------
1 | [{"idlpsegmentname":"axciom","idlpsegmentvalue":"200"},{"idlpsegmentname":"people","idlpsegmentvalue":"z"}]
これまでのところ、要件に一致するすべてのUDFを見つけることができません。