2017-10-30 1 views
0
{ 
    "publishTimeStamp": "2017-10-22 09:56:07 -0500", 
    "type": [ 
     { 
      "type_no": "111111;", 
      "order_no": "1111", 
      "release_no": "1", 
      "type_no": "487896208", 
      "abc": "ups", 
      "xyz": "UPSN", 
      "order_date": 1508599507000, 
      "type_node": "F084", 
      "channel": "XYZ", 
      "typepadvice_no": "11111", 
      "con_no": "180987033", 
      "modified_values": { 
       "type_no": "1111111" 
      } 
     } 
    ] 
} 
+0

하이브 구조를 제안하십시오 –

+0

질문에 대한 의견을 말하십시오. –

+0

질문을 향상시키는 방법 [여기] (https://stackoverflow.com/help/how-to-ask)을 읽으십시오. –

답변

0

1) JSon 파일을로드 할 테이블을 만듭니다.

2

CREATE TABLE IF NOT EXISTS json_test (Datas STRING);)

는 기록을 볼 수 있음을 참조하십시오. get_json_object 이용하여 다음

SELECT * FROM json_test;

3) 우리는 json_test 테이블에서 각 레코드를 가져올 수 있습니다.

SELECT get_json_object(str,'$.type') AS Type FROM json_test;

당신은 또한 CTAS을 사용하여 수행 할 수있는 새 테이블로 데이터를 밀어하려면

.

관련 문제