| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- create database if not exists ${DB};
- use ${DB};
- drop table if exists lineitem;
- create external table lineitem
- (L_ORDERKEY INT,
- L_PARTKEY INT,
- L_SUPPKEY INT,
- L_LINENUMBER INT,
- L_QUANTITY DOUBLE,
- L_EXTENDEDPRICE DOUBLE,
- L_DISCOUNT DOUBLE,
- L_TAX DOUBLE,
- L_RETURNFLAG STRING,
- L_LINESTATUS STRING,
- L_SHIPDATE STRING,
- L_COMMITDATE STRING,
- L_RECEIPTDATE STRING,
- L_SHIPINSTRUCT STRING,
- L_SHIPMODE STRING,
- L_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/lineitem';
- drop table if exists part;
- create external table part (P_PARTKEY INT,
- P_NAME STRING,
- P_MFGR STRING,
- P_BRAND STRING,
- P_TYPE STRING,
- P_SIZE INT,
- P_CONTAINER STRING,
- P_RETAILPRICE DOUBLE,
- P_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/part/';
- drop table if exists supplier;
- create external table supplier (S_SUPPKEY INT,
- S_NAME STRING,
- S_ADDRESS STRING,
- S_NATIONKEY INT,
- S_PHONE STRING,
- S_ACCTBAL DOUBLE,
- S_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/supplier/';
- drop table if exists partsupp;
- create external table partsupp (PS_PARTKEY INT,
- PS_SUPPKEY INT,
- PS_AVAILQTY INT,
- PS_SUPPLYCOST DOUBLE,
- PS_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION'${LOCATION}/partsupp';
- drop table if exists nation;
- create external table nation (N_NATIONKEY INT,
- N_NAME STRING,
- N_REGIONKEY INT,
- N_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/nation';
- drop table if exists region;
- create external table region (R_REGIONKEY INT,
- R_NAME STRING,
- R_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/region';
- drop table if exists customer;
- create external table customer (C_CUSTKEY INT,
- C_NAME STRING,
- C_ADDRESS STRING,
- C_NATIONKEY INT,
- C_PHONE STRING,
- C_ACCTBAL DOUBLE,
- C_MKTSEGMENT STRING,
- C_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/customer';
- drop table if exists orders;
- create external table orders (O_ORDERKEY INT,
- O_CUSTKEY INT,
- O_ORDERSTATUS STRING,
- O_TOTALPRICE DOUBLE,
- O_ORDERDATE STRING,
- O_ORDERPRIORITY STRING,
- O_CLERK STRING,
- O_SHIPPRIORITY INT,
- O_COMMENT STRING)
- ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
- LOCATION '${LOCATION}/orders';
|