ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • flex table
    VERTICA/09. SQL 2018. 10. 1. 18:18
    -- 형식이 없는 flex table 생성
    create flex table test.temp_ytkim_test();
     
    --초기화
    truncate table test.temp_ytkim_test;
     
    -- 데이터 적재
    copy test.temp_ytkim_test from local 'd:\json\ga_tes*.json' PARSER fjsonparser();
    copy test.temp_ytkim_test from local 'd:\json\ga_test*.json' PARSER fjsonparser(flatten_maps = true, flatten_arrays=true);
    copy test.temp_ytkim_test from local 'd:\json\ga*.json' PARSER fjsonparser(flatten_arrays=false, flatten_maps=false);
    copy test.temp_ytkim_test from local 'd:\json\ga*.json' PARSER fjsonparser();
     
    -- 컬럼생성
    SELECT compute_flextable_keys('test.temp_ytkim_test');
     
    -- 조회하기 쉽게 view생성
    SELECT build_flextable_view('test.temp_ytkim_test');
    select compute_flextable_keys_and_build_view('test.temp_ytkim_test');
     
    -- 조회
    SELECT __raw__['hits']['0.appInfo.appId'],count(*) over()
    FROM test.temp_ytkim_test;
    SELECT  mapitems(test.temp_ytkim_test.__raw__) OVER(PARTITION BY best)
      from test.temp_ytkim_test;
    SELECT mapkeys(__raw__) over() from test.temp_ytkim_test;


    'VERTICA > 09. SQL' 카테고리의 다른 글

    정규식  (0) 2017.09.14
    EXPORT TO VERTICA  (0) 2016.12.20
    HCatalog  (0) 2015.08.11
    FLEX Table  (0) 2015.08.11

    댓글

Designed by Tistory.