Senin, 09 November 2015

Greenplum Pivotal - Load Data




  1. Insert StatementsProses load data lama. Fitur Massive Parallel Processing (MPP) tidak akan berjalan. biasa digunakan untuk load data yang relatif sedikit.

    INSERT INTO SCHEMA_NAME.TABLE_NAME
    values ('V1','V2','V3'),
    ('V1','V2','V3');

    SQL statement bisa di save dalam bentuk *.sql lalu di eksekusi di database

    PIVOTAL# \i TEST.SQL
  2. Copy Statement Lebih cepat dari load menggunakan insert statement. MPP tidak akan berjalan.
    1. Siapkan tabel tempat menampung data. Cukup strukturnya saja tanpa isi.
    2. Siapkan data yang akan di load dalam bentuk CSV. Pastikan Header dan end of filenya
    3. Load Data dengan statement berikut :

    \COPY SCHEMA_NAME.TABLE_NAME FROM 'DATA.CSV' CSV HEADER
    LOG ERRORS INTO
    SCHEMA_NAME.LOG_ERROR_TABLE_NAME KEEP SEGMENT REJECT LIMIT 50 ROWS;

    DATA.CSV Example :
    Code, Description
    "A01","Cabang Jakarta Utara"
    "A02", "Cabang Jakarta Pusat"
    "A03", "Cabang Jakarta Timur"
    "A04", "Cabang Jakarta Selatan"
    "A05", "Cabang Jakarta Barat"
    "B01", "Cabang Bekasi"
    \.

  3. gpfdistprogress
  4. gploadprogress


0 komentar :

Posting Komentar

Mari berkomentar dengan baik, benar, dan sopan :D

 
;