Sfoglia il codice sorgente

all bigint and doubles for the 10+Tb queries

Gopal V 9 anni fa
parent
commit
aa2fb231dc

+ 25 - 25
ddl-tpcds/bin_partitioned/catalog_returns.sql

@@ -5,34 +5,34 @@ drop table if exists catalog_returns;
 
 create table catalog_returns
 (
-    cr_returned_time_sk       int,
-    cr_item_sk                int,
-    cr_refunded_customer_sk   int,
-    cr_refunded_cdemo_sk      int,
-    cr_refunded_hdemo_sk      int,
-    cr_refunded_addr_sk       int,
-    cr_returning_customer_sk  int,
-    cr_returning_cdemo_sk     int,
-    cr_returning_hdemo_sk     int,
-    cr_returning_addr_sk      int,
-    cr_call_center_sk         int,
-    cr_catalog_page_sk        int,
-    cr_ship_mode_sk           int,
-    cr_warehouse_sk           int,
-    cr_reason_sk              int,
+    cr_returned_time_sk       bigint,
+    cr_item_sk                bigint,
+    cr_refunded_customer_sk   bigint,
+    cr_refunded_cdemo_sk      bigint,
+    cr_refunded_hdemo_sk      bigint,
+    cr_refunded_addr_sk       bigint,
+    cr_returning_customer_sk  bigint,
+    cr_returning_cdemo_sk     bigint,
+    cr_returning_hdemo_sk     bigint,
+    cr_returning_addr_sk      bigint,
+    cr_call_center_sk         bigint,
+    cr_catalog_page_sk        bigint,
+    cr_ship_mode_sk           bigint,
+    cr_warehouse_sk           bigint,
+    cr_reason_sk              bigint,
     cr_order_number           bigint,
     cr_return_quantity        int,
-    cr_return_amount          float,
-    cr_return_tax             float,
-    cr_return_amt_inc_tax     float,
-    cr_fee                    float,
-    cr_return_ship_cost       float,
-    cr_refunded_cash          float,
-    cr_reversed_charge        float,
-    cr_store_credit           float,
-    cr_net_loss               float
+    cr_return_amount          double,
+    cr_return_tax             double,
+    cr_return_amt_inc_tax     double,
+    cr_fee                    double,
+    cr_return_ship_cost       double,
+    cr_refunded_cash          double,
+    cr_reversed_charge        double,
+    cr_store_credit           double,
+    cr_net_loss               double
 )
-partitioned by (cr_returned_date_sk int)
+partitioned by (cr_returned_date_sk bigint)
 stored as ${FILE};
 
 insert overwrite table catalog_returns partition (cr_returned_date_sk) 

+ 32 - 32
ddl-tpcds/bin_partitioned/catalog_sales.sql

@@ -5,41 +5,41 @@ drop table if exists catalog_sales;
 
 create table catalog_sales
 (
-    cs_sold_time_sk           int,
-    cs_ship_date_sk           int,
-    cs_bill_customer_sk       int,
-    cs_bill_cdemo_sk          int,
-    cs_bill_hdemo_sk          int,
-    cs_bill_addr_sk           int,
-    cs_ship_customer_sk       int,
-    cs_ship_cdemo_sk          int,
-    cs_ship_hdemo_sk          int,
-    cs_ship_addr_sk           int,
-    cs_call_center_sk         int,
-    cs_catalog_page_sk        int,
-    cs_ship_mode_sk           int,
-    cs_warehouse_sk           int,
-    cs_item_sk                int,
-    cs_promo_sk               int,
+    cs_sold_time_sk           bigint,
+    cs_ship_date_sk           bigint,
+    cs_bill_customer_sk       bigint,
+    cs_bill_cdemo_sk          bigint,
+    cs_bill_hdemo_sk          bigint,
+    cs_bill_addr_sk           bigint,
+    cs_ship_customer_sk       bigint,
+    cs_ship_cdemo_sk          bigint,
+    cs_ship_hdemo_sk          bigint,
+    cs_ship_addr_sk           bigint,
+    cs_call_center_sk         bigint,
+    cs_catalog_page_sk        bigint,
+    cs_ship_mode_sk           bigint,
+    cs_warehouse_sk           bigint,
+    cs_item_sk                bigint,
+    cs_promo_sk               bigint,
     cs_order_number           bigint,
     cs_quantity               int,
-    cs_wholesale_cost         float,
-    cs_list_price             float,
-    cs_sales_price            float,
-    cs_ext_discount_amt       float,
-    cs_ext_sales_price        float,
-    cs_ext_wholesale_cost     float,
-    cs_ext_list_price         float,
-    cs_ext_tax                float,
-    cs_coupon_amt             float,
-    cs_ext_ship_cost          float,
-    cs_net_paid               float,
-    cs_net_paid_inc_tax       float,
-    cs_net_paid_inc_ship      float,
-    cs_net_paid_inc_ship_tax  float,
-    cs_net_profit             float
+    cs_wholesale_cost         double,
+    cs_list_price             double,
+    cs_sales_price            double,
+    cs_ext_discount_amt       double,
+    cs_ext_sales_price        double,
+    cs_ext_wholesale_cost     double,
+    cs_ext_list_price         double,
+    cs_ext_tax                double,
+    cs_coupon_amt             double,
+    cs_ext_ship_cost          double,
+    cs_net_paid               double,
+    cs_net_paid_inc_tax       double,
+    cs_net_paid_inc_ship      double,
+    cs_net_paid_inc_ship_tax  double,
+    cs_net_profit             double
 )
-partitioned by (cs_sold_date_sk int)
+partitioned by (cs_sold_date_sk bigint)
 stored as ${FILE};
 
 insert overwrite table catalog_sales partition (cs_sold_date_sk) 

+ 3 - 3
ddl-tpcds/bin_partitioned/inventory.sql

@@ -5,11 +5,11 @@ drop table if exists inventory;
 
 create table inventory
 (
-    inv_item_sk          int,
-    inv_warehouse_sk		int,
+    inv_item_sk          bigint,
+    inv_warehouse_sk		bigint,
     inv_quantity_on_hand	int
 )
-partitioned by (inv_date_sk int)
+partitioned by (inv_date_sk bigint)
 stored as ${FILE};
 
 insert overwrite table inventory partition (inv_date_sk)

+ 18 - 18
ddl-tpcds/bin_partitioned/store_returns.sql

@@ -5,27 +5,27 @@ drop table if exists store_returns;
 
 create table store_returns
 (
-    sr_return_time_sk         int,
-    sr_item_sk                int,
-    sr_customer_sk            int,
-    sr_cdemo_sk               int,
-    sr_hdemo_sk               int,
-    sr_addr_sk                int,
-    sr_store_sk               int,
-    sr_reason_sk              int,
+    sr_return_time_sk         bigint,
+    sr_item_sk                bigint,
+    sr_customer_sk            bigint,
+    sr_cdemo_sk               bigint,
+    sr_hdemo_sk               bigint,
+    sr_addr_sk                bigint,
+    sr_store_sk               bigint,
+    sr_reason_sk              bigint,
     sr_ticket_number          bigint,
     sr_return_quantity        int,
-    sr_return_amt             float,
-    sr_return_tax             float,
-    sr_return_amt_inc_tax     float,
-    sr_fee                    float,
-    sr_return_ship_cost       float,
-    sr_refunded_cash          float,
-    sr_reversed_charge        float,
-    sr_store_credit           float,
-    sr_net_loss               float
+    sr_return_amt             double,
+    sr_return_tax             double,
+    sr_return_amt_inc_tax     double,
+    sr_fee                    double,
+    sr_return_ship_cost       double,
+    sr_refunded_cash          double,
+    sr_reversed_charge        double,
+    sr_store_credit           double,
+    sr_net_loss               double
 )
-partitioned by (sr_returned_date_sk int)
+partitioned by (sr_returned_date_sk bigint)
 stored as ${FILE};
 
 insert overwrite table store_returns partition (sr_returned_date_sk) 

+ 21 - 21
ddl-tpcds/bin_partitioned/store_sales.sql

@@ -5,30 +5,30 @@ drop table if exists store_sales;
 
 create table store_sales
 (
-    ss_sold_time_sk           int,
-    ss_item_sk                int,
-    ss_customer_sk            int,
-    ss_cdemo_sk               int,
-    ss_hdemo_sk               int,
-    ss_addr_sk                int,
-    ss_store_sk               int,
-    ss_promo_sk               int,
+    ss_sold_time_sk           bigint,
+    ss_item_sk                bigint,
+    ss_customer_sk            bigint,
+    ss_cdemo_sk               bigint,
+    ss_hdemo_sk               bigint,
+    ss_addr_sk                bigint,
+    ss_store_sk               bigint,
+    ss_promo_sk               bigint,
     ss_ticket_number          bigint,
     ss_quantity               int,
-    ss_wholesale_cost         float,
-    ss_list_price             float,
-    ss_sales_price            float,
-    ss_ext_discount_amt       float,
-    ss_ext_sales_price        float,
-    ss_ext_wholesale_cost     float,
-    ss_ext_list_price         float,
-    ss_ext_tax                float,
-    ss_coupon_amt             float,
-    ss_net_paid               float,
-    ss_net_paid_inc_tax       float,
-    ss_net_profit             float
+    ss_wholesale_cost         double,
+    ss_list_price             double,
+    ss_sales_price            double,
+    ss_ext_discount_amt       double,
+    ss_ext_sales_price        double,
+    ss_ext_wholesale_cost     double,
+    ss_ext_list_price         double,
+    ss_ext_tax                double,
+    ss_coupon_amt             double,
+    ss_net_paid               double,
+    ss_net_paid_inc_tax       double,
+    ss_net_profit             double
 )
-partitioned by (ss_sold_date_sk int)
+partitioned by (ss_sold_date_sk bigint)
 stored as ${FILE};
 
 insert overwrite table store_sales partition (ss_sold_date_sk) 

+ 22 - 22
ddl-tpcds/bin_partitioned/web_returns.sql

@@ -5,31 +5,31 @@ drop table if exists web_returns;
 
 create table web_returns
 (
-    wr_returned_time_sk       int,
-    wr_item_sk                int,
-    wr_refunded_customer_sk   int,
-    wr_refunded_cdemo_sk      int,
-    wr_refunded_hdemo_sk      int,
-    wr_refunded_addr_sk       int,
-    wr_returning_customer_sk  int,
-    wr_returning_cdemo_sk     int,
-    wr_returning_hdemo_sk     int,
-    wr_returning_addr_sk      int,
-    wr_web_page_sk            int,
-    wr_reason_sk              int,
+    wr_returned_time_sk       bigint,
+    wr_item_sk                bigint,
+    wr_refunded_customer_sk   bigint,
+    wr_refunded_cdemo_sk      bigint,
+    wr_refunded_hdemo_sk      bigint,
+    wr_refunded_addr_sk       bigint,
+    wr_returning_customer_sk  bigint,
+    wr_returning_cdemo_sk     bigint,
+    wr_returning_hdemo_sk     bigint,
+    wr_returning_addr_sk      bigint,
+    wr_web_page_sk            bigint,
+    wr_reason_sk              bigint,
     wr_order_number           bigint,
     wr_return_quantity        int,
-    wr_return_amt             float,
-    wr_return_tax             float,
-    wr_return_amt_inc_tax     float,
-    wr_fee                    float,
-    wr_return_ship_cost       float,
-    wr_refunded_cash          float,
-    wr_reversed_charge        float,
-    wr_account_credit         float,
-    wr_net_loss               float
+    wr_return_amt             double,
+    wr_return_tax             double,
+    wr_return_amt_inc_tax     double,
+    wr_fee                    double,
+    wr_return_ship_cost       double,
+    wr_refunded_cash          double,
+    wr_reversed_charge        double,
+    wr_account_credit         double,
+    wr_net_loss               double
 )
-partitioned by (wr_returned_date_sk       int)
+partitioned by (wr_returned_date_sk       bigint)
 stored as ${FILE};
 
 insert overwrite table web_returns partition (wr_returned_date_sk)

+ 32 - 32
ddl-tpcds/bin_partitioned/web_sales.sql

@@ -5,41 +5,41 @@ drop table if exists web_sales;
 
 create table web_sales
 (
-    ws_sold_time_sk           int,
-    ws_ship_date_sk           int,
-    ws_item_sk                int,
-    ws_bill_customer_sk       int,
-    ws_bill_cdemo_sk          int,
-    ws_bill_hdemo_sk          int,
-    ws_bill_addr_sk           int,
-    ws_ship_customer_sk       int,
-    ws_ship_cdemo_sk          int,
-    ws_ship_hdemo_sk          int,
-    ws_ship_addr_sk           int,
-    ws_web_page_sk            int,
-    ws_web_site_sk            int,
-    ws_ship_mode_sk           int,
-    ws_warehouse_sk           int,
-    ws_promo_sk               int,
+    ws_sold_time_sk           bigint,
+    ws_ship_date_sk           bigint,
+    ws_item_sk                bigint,
+    ws_bill_customer_sk       bigint,
+    ws_bill_cdemo_sk          bigint,
+    ws_bill_hdemo_sk          bigint,
+    ws_bill_addr_sk           bigint,
+    ws_ship_customer_sk       bigint,
+    ws_ship_cdemo_sk          bigint,
+    ws_ship_hdemo_sk          bigint,
+    ws_ship_addr_sk           bigint,
+    ws_web_page_sk            bigint,
+    ws_web_site_sk            bigint,
+    ws_ship_mode_sk           bigint,
+    ws_warehouse_sk           bigint,
+    ws_promo_sk               bigint,
     ws_order_number           bigint,
     ws_quantity               int,
-    ws_wholesale_cost         float,
-    ws_list_price             float,
-    ws_sales_price            float,
-    ws_ext_discount_amt       float,
-    ws_ext_sales_price        float,
-    ws_ext_wholesale_cost     float,
-    ws_ext_list_price         float,
-    ws_ext_tax                float,
-    ws_coupon_amt             float,
-    ws_ext_ship_cost          float,
-    ws_net_paid               float,
-    ws_net_paid_inc_tax       float,
-    ws_net_paid_inc_ship      float,
-    ws_net_paid_inc_ship_tax  float,
-    ws_net_profit             float
+    ws_wholesale_cost         double,
+    ws_list_price             double,
+    ws_sales_price            double,
+    ws_ext_discount_amt       double,
+    ws_ext_sales_price        double,
+    ws_ext_wholesale_cost     double,
+    ws_ext_list_price         double,
+    ws_ext_tax                double,
+    ws_coupon_amt             double,
+    ws_ext_ship_cost          double,
+    ws_net_paid               double,
+    ws_net_paid_inc_tax       double,
+    ws_net_paid_inc_ship      double,
+    ws_net_paid_inc_ship_tax  double,
+    ws_net_profit             double
 )
-partitioned by (ws_sold_date_sk           int)
+partitioned by (ws_sold_date_sk           bigint)
 stored as ${FILE};
 
 insert overwrite table web_sales partition (ws_sold_date_sk) 

+ 200 - 200
ddl-tpcds/text/alltables.sql

@@ -4,12 +4,12 @@ use ${DB};
 drop table if exists call_center;
 
 create external table call_center(
-      cc_call_center_sk         int               
+      cc_call_center_sk         bigint               
 ,     cc_call_center_id         string              
 ,     cc_rec_start_date        string                         
 ,     cc_rec_end_date          string                         
-,     cc_closed_date_sk         int                       
-,     cc_open_date_sk           int                       
+,     cc_closed_date_sk         bigint                       
+,     cc_open_date_sk           bigint                       
 ,     cc_name                   string                   
 ,     cc_class                  string                   
 ,     cc_employees              int                       
@@ -33,8 +33,8 @@ create external table call_center(
 ,     cc_state                  string                       
 ,     cc_zip                    string                      
 ,     cc_country                string                   
-,     cc_gmt_offset             float                  
-,     cc_tax_percentage         float
+,     cc_gmt_offset             double                  
+,     cc_tax_percentage         double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/call_center';
@@ -44,10 +44,10 @@ use ${DB};
 drop table if exists catalog_page;
 
 create external table catalog_page(
-      cp_catalog_page_sk        int               
+      cp_catalog_page_sk        bigint               
 ,     cp_catalog_page_id        string              
-,     cp_start_date_sk          int                       
-,     cp_end_date_sk            int                       
+,     cp_start_date_sk          bigint                       
+,     cp_end_date_sk            bigint                       
 ,     cp_department             string                   
 ,     cp_catalog_number         int                       
 ,     cp_catalog_page_number    int                       
@@ -63,33 +63,33 @@ drop table if exists catalog_returns;
 
 create external table catalog_returns
 (
-    cr_returned_date_sk       int,
-    cr_returned_time_sk       int,
-    cr_item_sk                int,
-    cr_refunded_customer_sk   int,
-    cr_refunded_cdemo_sk      int,
-    cr_refunded_hdemo_sk      int,
-    cr_refunded_addr_sk       int,
-    cr_returning_customer_sk  int,
-    cr_returning_cdemo_sk     int,
-    cr_returning_hdemo_sk     int,
-    cr_returning_addr_sk      int,
-    cr_call_center_sk         int,
-    cr_catalog_page_sk        int,
-    cr_ship_mode_sk           int,
-    cr_warehouse_sk           int,
-    cr_reason_sk              int,
+    cr_returned_date_sk       bigint,
+    cr_returned_time_sk       bigint,
+    cr_item_sk                bigint,
+    cr_refunded_customer_sk   bigint,
+    cr_refunded_cdemo_sk      bigint,
+    cr_refunded_hdemo_sk      bigint,
+    cr_refunded_addr_sk       bigint,
+    cr_returning_customer_sk  bigint,
+    cr_returning_cdemo_sk     bigint,
+    cr_returning_hdemo_sk     bigint,
+    cr_returning_addr_sk      bigint,
+    cr_call_center_sk         bigint,
+    cr_catalog_page_sk        bigint,
+    cr_ship_mode_sk           bigint,
+    cr_warehouse_sk           bigint,
+    cr_reason_sk              bigint,
     cr_order_number           bigint,
     cr_return_quantity        int,
-    cr_return_amount          float,
-    cr_return_tax             float,
-    cr_return_amt_inc_tax     float,
-    cr_fee                    float,
-    cr_return_ship_cost       float,
-    cr_refunded_cash          float,
-    cr_reversed_charge        float,
-    cr_store_credit           float,
-    cr_net_loss               float
+    cr_return_amount          double,
+    cr_return_tax             double,
+    cr_return_amt_inc_tax     double,
+    cr_fee                    double,
+    cr_return_ship_cost       double,
+    cr_refunded_cash          double,
+    cr_reversed_charge        double,
+    cr_store_credit           double,
+    cr_net_loss               double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/catalog_returns';
@@ -100,40 +100,40 @@ drop table if exists catalog_sales;
 
 create external table catalog_sales
 (
-    cs_sold_date_sk           int,
-    cs_sold_time_sk           int,
-    cs_ship_date_sk           int,
-    cs_bill_customer_sk       int,
-    cs_bill_cdemo_sk          int,
-    cs_bill_hdemo_sk          int,
-    cs_bill_addr_sk           int,
-    cs_ship_customer_sk       int,
-    cs_ship_cdemo_sk          int,
-    cs_ship_hdemo_sk          int,
-    cs_ship_addr_sk           int,
-    cs_call_center_sk         int,
-    cs_catalog_page_sk        int,
-    cs_ship_mode_sk           int,
-    cs_warehouse_sk           int,
-    cs_item_sk                int,
-    cs_promo_sk               int,
+    cs_sold_date_sk           bigint,
+    cs_sold_time_sk           bigint,
+    cs_ship_date_sk           bigint,
+    cs_bill_customer_sk       bigint,
+    cs_bill_cdemo_sk          bigint,
+    cs_bill_hdemo_sk          bigint,
+    cs_bill_addr_sk           bigint,
+    cs_ship_customer_sk       bigint,
+    cs_ship_cdemo_sk          bigint,
+    cs_ship_hdemo_sk          bigint,
+    cs_ship_addr_sk           bigint,
+    cs_call_center_sk         bigint,
+    cs_catalog_page_sk        bigint,
+    cs_ship_mode_sk           bigint,
+    cs_warehouse_sk           bigint,
+    cs_item_sk                bigint,
+    cs_promo_sk               bigint,
     cs_order_number           bigint,
     cs_quantity               int,
-    cs_wholesale_cost         float,
-    cs_list_price             float,
-    cs_sales_price            float,
-    cs_ext_discount_amt       float,
-    cs_ext_sales_price        float,
-    cs_ext_wholesale_cost     float,
-    cs_ext_list_price         float,
-    cs_ext_tax                float,
-    cs_coupon_amt             float,
-    cs_ext_ship_cost          float,
-    cs_net_paid               float,
-    cs_net_paid_inc_tax       float,
-    cs_net_paid_inc_ship      float,
-    cs_net_paid_inc_ship_tax  float,
-    cs_net_profit             float
+    cs_wholesale_cost         double,
+    cs_list_price             double,
+    cs_sales_price            double,
+    cs_ext_discount_amt       double,
+    cs_ext_sales_price        double,
+    cs_ext_wholesale_cost     double,
+    cs_ext_list_price         double,
+    cs_ext_tax                double,
+    cs_coupon_amt             double,
+    cs_ext_ship_cost          double,
+    cs_net_paid               double,
+    cs_net_paid_inc_tax       double,
+    cs_net_paid_inc_ship      double,
+    cs_net_paid_inc_ship_tax  double,
+    cs_net_profit             double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/catalog_sales';
@@ -144,7 +144,7 @@ drop table if exists customer_address;
 
 create external table customer_address
 (
-    ca_address_sk             int,
+    ca_address_sk             bigint,
     ca_address_id             string,
     ca_street_number          string,
     ca_street_name            string,
@@ -155,7 +155,7 @@ create external table customer_address
     ca_state                  string,
     ca_zip                    string,
     ca_country                string,
-    ca_gmt_offset             float,
+    ca_gmt_offset             double,
     ca_location_type          string
 )
 row format delimited fields terminated by '|' 
@@ -167,7 +167,7 @@ drop table if exists customer_demographics;
 
 create external table customer_demographics
 (
-    cd_demo_sk                int,
+    cd_demo_sk                bigint,
     cd_gender                 string,
     cd_marital_status         string,
     cd_education_status       string,
@@ -186,13 +186,13 @@ drop table if exists customer;
 
 create external table customer
 (
-    c_customer_sk             int,
+    c_customer_sk             bigint,
     c_customer_id             string,
-    c_current_cdemo_sk        int,
-    c_current_hdemo_sk        int,
-    c_current_addr_sk         int,
-    c_first_shipto_date_sk    int,
-    c_first_sales_date_sk     int,
+    c_current_cdemo_sk        bigint,
+    c_current_hdemo_sk        bigint,
+    c_current_addr_sk         bigint,
+    c_first_shipto_date_sk    bigint,
+    c_first_sales_date_sk     bigint,
     c_salutation              string,
     c_first_name              string,
     c_last_name               string,
@@ -214,7 +214,7 @@ drop table if exists date_dim;
 
 create external table date_dim
 (
-    d_date_sk                 int,
+    d_date_sk                 bigint,
     d_date_id                 string,
     d_date                    string,
     d_month_seq               int,
@@ -252,8 +252,8 @@ drop table if exists household_demographics;
 
 create external table household_demographics
 (
-    hd_demo_sk                int,
-    hd_income_band_sk         int,
+    hd_demo_sk                bigint,
+    hd_income_band_sk         bigint,
     hd_buy_potential          string,
     hd_dep_count              int,
     hd_vehicle_count          int
@@ -266,7 +266,7 @@ use ${DB};
 drop table if exists income_band;
 
 create external table income_band(
-      ib_income_band_sk         int               
+      ib_income_band_sk         bigint               
 ,     ib_lower_bound            int                       
 ,     ib_upper_bound            int
 )
@@ -279,9 +279,9 @@ drop table if exists inventory;
 
 create external table inventory
 (
-    inv_date_sk			int,
-    inv_item_sk			int,
-    inv_warehouse_sk		int,
+    inv_date_sk			bigint,
+    inv_item_sk			bigint,
+    inv_warehouse_sk		bigint,
     inv_quantity_on_hand	int
 )
 row format delimited fields terminated by '|' 
@@ -293,13 +293,13 @@ drop table if exists item;
 
 create external table item
 (
-    i_item_sk                 int,
+    i_item_sk                 bigint,
     i_item_id                 string,
     i_rec_start_date          string,
     i_rec_end_date            string,
     i_item_desc               string,
-    i_current_price           float,
-    i_wholesale_cost          float,
+    i_current_price           double,
+    i_wholesale_cost          double,
     i_brand_id                int,
     i_brand                   string,
     i_class_id                int,
@@ -325,12 +325,12 @@ drop table if exists promotion;
 
 create external table promotion
 (
-    p_promo_sk                int,
+    p_promo_sk                bigint,
     p_promo_id                string,
-    p_start_date_sk           int,
-    p_end_date_sk             int,
-    p_item_sk                 int,
-    p_cost                    float,
+    p_start_date_sk           bigint,
+    p_end_date_sk             bigint,
+    p_item_sk                 bigint,
+    p_cost                    double,
     p_response_target         int,
     p_promo_name              string,
     p_channel_dmail           string,
@@ -353,7 +353,7 @@ use ${DB};
 drop table if exists reason;
 
 create external table reason(
-      r_reason_sk               int               
+      r_reason_sk               bigint               
 ,     r_reason_id               string              
 ,     r_reason_desc             string                
 )
@@ -365,7 +365,7 @@ use ${DB};
 drop table if exists ship_mode;
 
 create external table ship_mode(
-      sm_ship_mode_sk           int               
+      sm_ship_mode_sk           bigint               
 ,     sm_ship_mode_id           string              
 ,     sm_type                   string                      
 ,     sm_code                   string                      
@@ -381,26 +381,26 @@ drop table if exists store_returns;
 
 create external table store_returns
 (
-    sr_returned_date_sk       int,
-    sr_return_time_sk         int,
-    sr_item_sk                int,
-    sr_customer_sk            int,
-    sr_cdemo_sk               int,
-    sr_hdemo_sk               int,
-    sr_addr_sk                int,
-    sr_store_sk               int,
-    sr_reason_sk              int,
+    sr_returned_date_sk       bigint,
+    sr_return_time_sk         bigint,
+    sr_item_sk                bigint,
+    sr_customer_sk            bigint,
+    sr_cdemo_sk               bigint,
+    sr_hdemo_sk               bigint,
+    sr_addr_sk                bigint,
+    sr_store_sk               bigint,
+    sr_reason_sk              bigint,
     sr_ticket_number          bigint,
     sr_return_quantity        int,
-    sr_return_amt             float,
-    sr_return_tax             float,
-    sr_return_amt_inc_tax     float,
-    sr_fee                    float,
-    sr_return_ship_cost       float,
-    sr_refunded_cash          float,
-    sr_reversed_charge        float,
-    sr_store_credit           float,
-    sr_net_loss               float             
+    sr_return_amt             double,
+    sr_return_tax             double,
+    sr_return_amt_inc_tax     double,
+    sr_fee                    double,
+    sr_return_ship_cost       double,
+    sr_refunded_cash          double,
+    sr_reversed_charge        double,
+    sr_store_credit           double,
+    sr_net_loss               double             
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/store_returns';
@@ -411,29 +411,29 @@ drop table if exists store_sales;
 
 create external table store_sales
 (
-    ss_sold_date_sk           int,
-    ss_sold_time_sk           int,
-    ss_item_sk                int,
-    ss_customer_sk            int,
-    ss_cdemo_sk               int,
-    ss_hdemo_sk               int,
-    ss_addr_sk                int,
-    ss_store_sk               int,
-    ss_promo_sk               int,
+    ss_sold_date_sk           bigint,
+    ss_sold_time_sk           bigint,
+    ss_item_sk                bigint,
+    ss_customer_sk            bigint,
+    ss_cdemo_sk               bigint,
+    ss_hdemo_sk               bigint,
+    ss_addr_sk                bigint,
+    ss_store_sk               bigint,
+    ss_promo_sk               bigint,
     ss_ticket_number          bigint,
     ss_quantity               int,
-    ss_wholesale_cost         float,
-    ss_list_price             float,
-    ss_sales_price            float,
-    ss_ext_discount_amt       float,
-    ss_ext_sales_price        float,
-    ss_ext_wholesale_cost     float,
-    ss_ext_list_price         float,
-    ss_ext_tax                float,
-    ss_coupon_amt             float,
-    ss_net_paid               float,
-    ss_net_paid_inc_tax       float,
-    ss_net_profit             float                  
+    ss_wholesale_cost         double,
+    ss_list_price             double,
+    ss_sales_price            double,
+    ss_ext_discount_amt       double,
+    ss_ext_sales_price        double,
+    ss_ext_wholesale_cost     double,
+    ss_ext_list_price         double,
+    ss_ext_tax                double,
+    ss_coupon_amt             double,
+    ss_net_paid               double,
+    ss_net_paid_inc_tax       double,
+    ss_net_profit             double                  
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/store_sales';
@@ -444,11 +444,11 @@ drop table if exists store;
 
 create external table store
 (
-    s_store_sk                int,
+    s_store_sk                bigint,
     s_store_id                string,
     s_rec_start_date          string,
     s_rec_end_date            string,
-    s_closed_date_sk          int,
+    s_closed_date_sk          bigint,
     s_store_name              string,
     s_number_employees        int,
     s_floor_space             int,
@@ -471,8 +471,8 @@ create external table store
     s_state                   string,
     s_zip                     string,
     s_country                 string,
-    s_gmt_offset              float,
-    s_tax_precentage          float                  
+    s_gmt_offset              double,
+    s_tax_precentage          double                  
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/store';
@@ -483,7 +483,7 @@ drop table if exists time_dim;
 
 create external table time_dim
 (
-    t_time_sk                 int,
+    t_time_sk                 bigint,
     t_time_id                 string,
     t_time                    int,
     t_hour                    int,
@@ -502,7 +502,7 @@ use ${DB};
 drop table if exists warehouse;
 
 create external table warehouse(
-      w_warehouse_sk            int               
+      w_warehouse_sk            bigint               
 ,     w_warehouse_id            string              
 ,     w_warehouse_name          string                   
 ,     w_warehouse_sq_ft         int                       
@@ -515,7 +515,7 @@ create external table warehouse(
 ,     w_state                   string                       
 ,     w_zip                     string                      
 ,     w_country                 string                   
-,     w_gmt_offset              float                  
+,     w_gmt_offset              double                  
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/warehouse';
@@ -525,14 +525,14 @@ use ${DB};
 drop table if exists web_page;
 
 create external table web_page(
-      wp_web_page_sk            int               
+      wp_web_page_sk            bigint               
 ,     wp_web_page_id            string              
 ,     wp_rec_start_date        string                         
 ,     wp_rec_end_date          string                         
-,     wp_creation_date_sk       int                       
-,     wp_access_date_sk         int                       
+,     wp_creation_date_sk       bigint                       
+,     wp_access_date_sk         bigint                       
 ,     wp_autogen_flag           string                       
-,     wp_customer_sk            int                       
+,     wp_customer_sk            bigint                       
 ,     wp_url                    string                  
 ,     wp_type                   string                      
 ,     wp_char_count             int                       
@@ -549,30 +549,30 @@ drop table if exists web_returns;
 
 create external table web_returns
 (
-    wr_returned_date_sk       int,
-    wr_returned_time_sk       int,
-    wr_item_sk                int,
-    wr_refunded_customer_sk   int,
-    wr_refunded_cdemo_sk      int,
-    wr_refunded_hdemo_sk      int,
-    wr_refunded_addr_sk       int,
-    wr_returning_customer_sk  int,
-    wr_returning_cdemo_sk     int,
-    wr_returning_hdemo_sk     int,
-    wr_returning_addr_sk      int,
-    wr_web_page_sk            int,
-    wr_reason_sk              int,
+    wr_returned_date_sk       bigint,
+    wr_returned_time_sk       bigint,
+    wr_item_sk                bigint,
+    wr_refunded_customer_sk   bigint,
+    wr_refunded_cdemo_sk      bigint,
+    wr_refunded_hdemo_sk      bigint,
+    wr_refunded_addr_sk       bigint,
+    wr_returning_customer_sk  bigint,
+    wr_returning_cdemo_sk     bigint,
+    wr_returning_hdemo_sk     bigint,
+    wr_returning_addr_sk      bigint,
+    wr_web_page_sk            bigint,
+    wr_reason_sk              bigint,
     wr_order_number           bigint,
     wr_return_quantity        int,
-    wr_return_amt             float,
-    wr_return_tax             float,
-    wr_return_amt_inc_tax     float,
-    wr_fee                    float,
-    wr_return_ship_cost       float,
-    wr_refunded_cash          float,
-    wr_reversed_charge        float,
-    wr_account_credit         float,
-    wr_net_loss               float
+    wr_return_amt             double,
+    wr_return_tax             double,
+    wr_return_amt_inc_tax     double,
+    wr_fee                    double,
+    wr_return_ship_cost       double,
+    wr_refunded_cash          double,
+    wr_reversed_charge        double,
+    wr_account_credit         double,
+    wr_net_loss               double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/web_returns';
@@ -583,40 +583,40 @@ drop table if exists web_sales;
 
 create external table web_sales
 (
-    ws_sold_date_sk           int,
-    ws_sold_time_sk           int,
-    ws_ship_date_sk           int,
-    ws_item_sk                int,
-    ws_bill_customer_sk       int,
-    ws_bill_cdemo_sk          int,
-    ws_bill_hdemo_sk          int,
-    ws_bill_addr_sk           int,
-    ws_ship_customer_sk       int,
-    ws_ship_cdemo_sk          int,
-    ws_ship_hdemo_sk          int,
-    ws_ship_addr_sk           int,
-    ws_web_page_sk            int,
-    ws_web_site_sk            int,
-    ws_ship_mode_sk           int,
-    ws_warehouse_sk           int,
-    ws_promo_sk               int,
+    ws_sold_date_sk           bigint,
+    ws_sold_time_sk           bigint,
+    ws_ship_date_sk           bigint,
+    ws_item_sk                bigint,
+    ws_bill_customer_sk       bigint,
+    ws_bill_cdemo_sk          bigint,
+    ws_bill_hdemo_sk          bigint,
+    ws_bill_addr_sk           bigint,
+    ws_ship_customer_sk       bigint,
+    ws_ship_cdemo_sk          bigint,
+    ws_ship_hdemo_sk          bigint,
+    ws_ship_addr_sk           bigint,
+    ws_web_page_sk            bigint,
+    ws_web_site_sk            bigint,
+    ws_ship_mode_sk           bigint,
+    ws_warehouse_sk           bigint,
+    ws_promo_sk               bigint,
     ws_order_number           bigint,
     ws_quantity               int,
-    ws_wholesale_cost         float,
-    ws_list_price             float,
-    ws_sales_price            float,
-    ws_ext_discount_amt       float,
-    ws_ext_sales_price        float,
-    ws_ext_wholesale_cost     float,
-    ws_ext_list_price         float,
-    ws_ext_tax                float,
-    ws_coupon_amt             float,
-    ws_ext_ship_cost          float,
-    ws_net_paid               float,
-    ws_net_paid_inc_tax       float,
-    ws_net_paid_inc_ship      float,
-    ws_net_paid_inc_ship_tax  float,
-    ws_net_profit             float
+    ws_wholesale_cost         double,
+    ws_list_price             double,
+    ws_sales_price            double,
+    ws_ext_discount_amt       double,
+    ws_ext_sales_price        double,
+    ws_ext_wholesale_cost     double,
+    ws_ext_list_price         double,
+    ws_ext_tax                double,
+    ws_coupon_amt             double,
+    ws_ext_ship_cost          double,
+    ws_net_paid               double,
+    ws_net_paid_inc_tax       double,
+    ws_net_paid_inc_ship      double,
+    ws_net_paid_inc_ship_tax  double,
+    ws_net_profit             double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/web_sales';
@@ -627,13 +627,13 @@ drop table if exists web_site;
 
 create external table web_site
 (
-    web_site_sk           int,
+    web_site_sk           bigint,
     web_site_id           string,
     web_rec_start_date    string,
     web_rec_end_date      string,
     web_name              string,
-    web_open_date_sk      int,
-    web_close_date_sk     int,
+    web_open_date_sk      bigint,
+    web_close_date_sk     bigint,
     web_class             string,
     web_manager           string,
     web_mkt_id            int,
@@ -651,8 +651,8 @@ create external table web_site
     web_state             string,
     web_zip               string,
     web_country           string,
-    web_gmt_offset        float,
-    web_tax_percentage    float
+    web_gmt_offset        double,
+    web_tax_percentage    double
 )
 row format delimited fields terminated by '|' 
 location '${LOCATION}/web_site';

+ 0 - 40
ddl-tpcds/text/call_center.sql

@@ -1,40 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists call_center;
-
-create external table call_center(
-      cc_call_center_sk         int               
-,     cc_call_center_id         string              
-,     cc_rec_start_date        string                         
-,     cc_rec_end_date          string                         
-,     cc_closed_date_sk         int                       
-,     cc_open_date_sk           int                       
-,     cc_name                   string                   
-,     cc_class                  string                   
-,     cc_employees              int                       
-,     cc_sq_ft                  int                       
-,     cc_hours                  string                      
-,     cc_manager                string                   
-,     cc_mkt_id                 int                       
-,     cc_mkt_class              string                      
-,     cc_mkt_desc               string                  
-,     cc_market_manager         string                   
-,     cc_division               int                       
-,     cc_division_name          string                   
-,     cc_company                int                       
-,     cc_company_name           string                      
-,     cc_street_number          string                      
-,     cc_street_name            string                   
-,     cc_street_type            string                      
-,     cc_suite_number           string                      
-,     cc_city                   string                   
-,     cc_county                 string                   
-,     cc_state                  string                       
-,     cc_zip                    string                      
-,     cc_country                string                   
-,     cc_gmt_offset             float                  
-,     cc_tax_percentage         float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 18
ddl-tpcds/text/catalog_page.sql

@@ -1,18 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists catalog_page;
-
-create external table catalog_page(
-      cp_catalog_page_sk        int               
-,     cp_catalog_page_id        string              
-,     cp_start_date_sk          int                       
-,     cp_end_date_sk            int                       
-,     cp_department             string                   
-,     cp_catalog_number         int                       
-,     cp_catalog_page_number    int                       
-,     cp_description            string                  
-,     cp_type                   string
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 37
ddl-tpcds/text/catalog_returns.sql

@@ -1,37 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists catalog_returns;
-
-create external table catalog_returns
-(
-    cr_returned_date_sk       int,
-    cr_returned_time_sk       int,
-    cr_item_sk                int,
-    cr_refunded_customer_sk   int,
-    cr_refunded_cdemo_sk      int,
-    cr_refunded_hdemo_sk      int,
-    cr_refunded_addr_sk       int,
-    cr_returning_customer_sk  int,
-    cr_returning_cdemo_sk     int,
-    cr_returning_hdemo_sk     int,
-    cr_returning_addr_sk      int,
-    cr_call_center_sk         int,
-    cr_catalog_page_sk        int,
-    cr_ship_mode_sk           int,
-    cr_warehouse_sk           int,
-    cr_reason_sk              int,
-    cr_order_number           bigint,
-    cr_return_quantity        int,
-    cr_return_amount          float,
-    cr_return_tax             float,
-    cr_return_amt_inc_tax     float,
-    cr_fee                    float,
-    cr_return_ship_cost       float,
-    cr_refunded_cash          float,
-    cr_reversed_charge        float,
-    cr_store_credit           float,
-    cr_net_loss               float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 44
ddl-tpcds/text/catalog_sales.sql

@@ -1,44 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists catalog_sales;
-
-create external table catalog_sales
-(
-    cs_sold_date_sk           int,
-    cs_sold_time_sk           int,
-    cs_ship_date_sk           int,
-    cs_bill_customer_sk       int,
-    cs_bill_cdemo_sk          int,
-    cs_bill_hdemo_sk          int,
-    cs_bill_addr_sk           int,
-    cs_ship_customer_sk       int,
-    cs_ship_cdemo_sk          int,
-    cs_ship_hdemo_sk          int,
-    cs_ship_addr_sk           int,
-    cs_call_center_sk         int,
-    cs_catalog_page_sk        int,
-    cs_ship_mode_sk           int,
-    cs_warehouse_sk           int,
-    cs_item_sk                int,
-    cs_promo_sk               int,
-    cs_order_number           bigint,
-    cs_quantity               int,
-    cs_wholesale_cost         float,
-    cs_list_price             float,
-    cs_sales_price            float,
-    cs_ext_discount_amt       float,
-    cs_ext_sales_price        float,
-    cs_ext_wholesale_cost     float,
-    cs_ext_list_price         float,
-    cs_ext_tax                float,
-    cs_coupon_amt             float,
-    cs_ext_ship_cost          float,
-    cs_net_paid               float,
-    cs_net_paid_inc_tax       float,
-    cs_net_paid_inc_ship      float,
-    cs_net_paid_inc_ship_tax  float,
-    cs_net_profit             float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 28
ddl-tpcds/text/customer.sql

@@ -1,28 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists customer;
-
-create external table customer
-(
-    c_customer_sk             int,
-    c_customer_id             string,
-    c_current_cdemo_sk        int,
-    c_current_hdemo_sk        int,
-    c_current_addr_sk         int,
-    c_first_shipto_date_sk    int,
-    c_first_sales_date_sk     int,
-    c_salutation              string,
-    c_first_name              string,
-    c_last_name               string,
-    c_preferred_cust_flag     string,
-    c_birth_day               int,
-    c_birth_month             int,
-    c_birth_year              int,
-    c_birth_country           string,
-    c_login                   string,
-    c_email_address           string,
-    c_last_review_date        string
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 23
ddl-tpcds/text/customer_address.sql

@@ -1,23 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists customer_address;
-
-create external table customer_address
-(
-    ca_address_sk             int,
-    ca_address_id             string,
-    ca_street_number          string,
-    ca_street_name            string,
-    ca_street_type            string,
-    ca_suite_number           string,
-    ca_city                   string,
-    ca_county                 string,
-    ca_state                  string,
-    ca_zip                    string,
-    ca_country                string,
-    ca_gmt_offset             float,
-    ca_location_type          string
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 19
ddl-tpcds/text/customer_demographics.sql

@@ -1,19 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists customer_demographics;
-
-create external table customer_demographics
-(
-    cd_demo_sk                int,
-    cd_gender                 string,
-    cd_marital_status         string,
-    cd_education_status       string,
-    cd_purchase_estimate      int,
-    cd_credit_rating          string,
-    cd_dep_count              int,
-    cd_dep_employed_count     int,
-    cd_dep_college_count      int 
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 38
ddl-tpcds/text/date_dim.sql

@@ -1,38 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists date_dim;
-
-create external table date_dim
-(
-    d_date_sk                 int,
-    d_date_id                 string,
-    d_date                    string,
-    d_month_seq               int,
-    d_week_seq                int,
-    d_quarter_seq             int,
-    d_year                    int,
-    d_dow                     int,
-    d_moy                     int,
-    d_dom                     int,
-    d_qoy                     int,
-    d_fy_year                 int,
-    d_fy_quarter_seq          int,
-    d_fy_week_seq             int,
-    d_day_name                string,
-    d_quarter_name            string,
-    d_holiday                 string,
-    d_weekend                 string,
-    d_following_holiday       string,
-    d_first_dom               int,
-    d_last_dom                int,
-    d_same_day_ly             int,
-    d_same_day_lq             int,
-    d_current_day             string,
-    d_current_week            string,
-    d_current_month           string,
-    d_current_quarter         string,
-    d_current_year            string 
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 15
ddl-tpcds/text/household_demographics.sql

@@ -1,15 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists household_demographics;
-
-create external table household_demographics
-(
-    hd_demo_sk                int,
-    hd_income_band_sk         int,
-    hd_buy_potential          string,
-    hd_dep_count              int,
-    hd_vehicle_count          int
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 12
ddl-tpcds/text/income_band.sql

@@ -1,12 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists income_band;
-
-create external table income_band(
-      ib_income_band_sk         int               
-,     ib_lower_bound            int                       
-,     ib_upper_bound            int
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 14
ddl-tpcds/text/inventory.sql

@@ -1,14 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists inventory;
-
-create external table inventory
-(
-    inv_date_sk			int,
-    inv_item_sk			int,
-    inv_warehouse_sk		int,
-    inv_quantity_on_hand	int
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 32
ddl-tpcds/text/item.sql

@@ -1,32 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists item;
-
-create external table item
-(
-    i_item_sk                 int,
-    i_item_id                 string,
-    i_rec_start_date          string,
-    i_rec_end_date            string,
-    i_item_desc               string,
-    i_current_price           float,
-    i_wholesale_cost          float,
-    i_brand_id                int,
-    i_brand                   string,
-    i_class_id                int,
-    i_class                   string,
-    i_category_id             int,
-    i_category                string,
-    i_manufact_id             int,
-    i_manufact                string,
-    i_size                    string,
-    i_formulation             string,
-    i_color                   string,
-    i_units                   string,
-    i_container               string,
-    i_manager_id              int,
-    i_product_name            string
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 29
ddl-tpcds/text/promotion.sql

@@ -1,29 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists promotion;
-
-create external table promotion
-(
-    p_promo_sk                int,
-    p_promo_id                string,
-    p_start_date_sk           int,
-    p_end_date_sk             int,
-    p_item_sk                 int,
-    p_cost                    float,
-    p_response_target         int,
-    p_promo_name              string,
-    p_channel_dmail           string,
-    p_channel_email           string,
-    p_channel_catalog         string,
-    p_channel_tv              string,
-    p_channel_radio           string,
-    p_channel_press           string,
-    p_channel_event           string,
-    p_channel_demo            string,
-    p_channel_details         string,
-    p_purpose                 string,
-    p_discount_active         string 
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 12
ddl-tpcds/text/reason.sql

@@ -1,12 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists reason;
-
-create external table reason(
-      r_reason_sk               int               
-,     r_reason_id               string              
-,     r_reason_desc             string                
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 15
ddl-tpcds/text/ship_mode.sql

@@ -1,15 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists ship_mode;
-
-create external table ship_mode(
-      sm_ship_mode_sk           int               
-,     sm_ship_mode_id           string              
-,     sm_type                   string                      
-,     sm_code                   string                      
-,     sm_carrier                string                      
-,     sm_contract               string                      
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 39
ddl-tpcds/text/store.sql

@@ -1,39 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists store;
-
-create external table store
-(
-    s_store_sk                int,
-    s_store_id                string,
-    s_rec_start_date          string,
-    s_rec_end_date            string,
-    s_closed_date_sk          int,
-    s_store_name              string,
-    s_number_employees        int,
-    s_floor_space             int,
-    s_hours                   string,
-    s_manager                 string,
-    s_market_id               int,
-    s_geography_class         string,
-    s_market_desc             string,
-    s_market_manager          string,
-    s_division_id             int,
-    s_division_name           string,
-    s_company_id              int,
-    s_company_name            string,
-    s_street_number           string,
-    s_street_name             string,
-    s_street_type             string,
-    s_suite_number            string,
-    s_city                    string,
-    s_county                  string,
-    s_state                   string,
-    s_zip                     string,
-    s_country                 string,
-    s_gmt_offset              float,
-    s_tax_precentage          float                  
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 30
ddl-tpcds/text/store_returns.sql

@@ -1,30 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists store_returns;
-
-create external table store_returns
-(
-    sr_returned_date_sk       int,
-    sr_return_time_sk         int,
-    sr_item_sk                int,
-    sr_customer_sk            int,
-    sr_cdemo_sk               int,
-    sr_hdemo_sk               int,
-    sr_addr_sk                int,
-    sr_store_sk               int,
-    sr_reason_sk              int,
-    sr_ticket_number          bigint,
-    sr_return_quantity        int,
-    sr_return_amt             float,
-    sr_return_tax             float,
-    sr_return_amt_inc_tax     float,
-    sr_fee                    float,
-    sr_return_ship_cost       float,
-    sr_refunded_cash          float,
-    sr_reversed_charge        float,
-    sr_store_credit           float,
-    sr_net_loss               float             
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 33
ddl-tpcds/text/store_sales.sql

@@ -1,33 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists store_sales;
-
-create external table store_sales
-(
-    ss_sold_date_sk           int,
-    ss_sold_time_sk           int,
-    ss_item_sk                int,
-    ss_customer_sk            int,
-    ss_cdemo_sk               int,
-    ss_hdemo_sk               int,
-    ss_addr_sk                int,
-    ss_store_sk               int,
-    ss_promo_sk               int,
-    ss_ticket_number          bigint,
-    ss_quantity               int,
-    ss_wholesale_cost         float,
-    ss_list_price             float,
-    ss_sales_price            float,
-    ss_ext_discount_amt       float,
-    ss_ext_sales_price        float,
-    ss_ext_wholesale_cost     float,
-    ss_ext_list_price         float,
-    ss_ext_tax                float,
-    ss_coupon_amt             float,
-    ss_net_paid               float,
-    ss_net_paid_inc_tax       float,
-    ss_net_profit             float                  
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 20
ddl-tpcds/text/time_dim.sql

@@ -1,20 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists time_dim;
-
-create external table time_dim
-(
-    t_time_sk                 int,
-    t_time_id                 string,
-    t_time                    int,
-    t_hour                    int,
-    t_minute                  int,
-    t_second                  int,
-    t_am_pm                   string,
-    t_shift                   string,
-    t_sub_shift               string,
-    t_meal_time               string
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 23
ddl-tpcds/text/warehouse.sql

@@ -1,23 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists warehouse;
-
-create external table warehouse(
-      w_warehouse_sk            int               
-,     w_warehouse_id            string              
-,     w_warehouse_name          string                   
-,     w_warehouse_sq_ft         int                       
-,     w_street_number           string                      
-,     w_street_name             string                   
-,     w_street_type             string                      
-,     w_suite_number            string                      
-,     w_city                    string                   
-,     w_county                  string                   
-,     w_state                   string                       
-,     w_zip                     string                      
-,     w_country                 string                   
-,     w_gmt_offset              float                  
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 23
ddl-tpcds/text/web_page.sql

@@ -1,23 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists web_page;
-
-create external table web_page(
-      wp_web_page_sk            int               
-,     wp_web_page_id            string              
-,     wp_rec_start_date        string                         
-,     wp_rec_end_date          string                         
-,     wp_creation_date_sk       int                       
-,     wp_access_date_sk         int                       
-,     wp_autogen_flag           string                       
-,     wp_customer_sk            int                       
-,     wp_url                    string                  
-,     wp_type                   string                      
-,     wp_char_count             int                       
-,     wp_link_count             int                       
-,     wp_image_count            int                       
-,     wp_max_ad_count           int
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 34
ddl-tpcds/text/web_returns.sql

@@ -1,34 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists web_returns;
-
-create external table web_returns
-(
-    wr_returned_date_sk       int,
-    wr_returned_time_sk       int,
-    wr_item_sk                int,
-    wr_refunded_customer_sk   int,
-    wr_refunded_cdemo_sk      int,
-    wr_refunded_hdemo_sk      int,
-    wr_refunded_addr_sk       int,
-    wr_returning_customer_sk  int,
-    wr_returning_cdemo_sk     int,
-    wr_returning_hdemo_sk     int,
-    wr_returning_addr_sk      int,
-    wr_web_page_sk            int,
-    wr_reason_sk              int,
-    wr_order_number           bigint,
-    wr_return_quantity        int,
-    wr_return_amt             float,
-    wr_return_tax             float,
-    wr_return_amt_inc_tax     float,
-    wr_fee                    float,
-    wr_return_ship_cost       float,
-    wr_refunded_cash          float,
-    wr_reversed_charge        float,
-    wr_account_credit         float,
-    wr_net_loss               float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 44
ddl-tpcds/text/web_sales.sql

@@ -1,44 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists web_sales;
-
-create external table web_sales
-(
-    ws_sold_date_sk           int,
-    ws_sold_time_sk           int,
-    ws_ship_date_sk           int,
-    ws_item_sk                int,
-    ws_bill_customer_sk       int,
-    ws_bill_cdemo_sk          int,
-    ws_bill_hdemo_sk          int,
-    ws_bill_addr_sk           int,
-    ws_ship_customer_sk       int,
-    ws_ship_cdemo_sk          int,
-    ws_ship_hdemo_sk          int,
-    ws_ship_addr_sk           int,
-    ws_web_page_sk            int,
-    ws_web_site_sk            int,
-    ws_ship_mode_sk           int,
-    ws_warehouse_sk           int,
-    ws_promo_sk               int,
-    ws_order_number           bigint,
-    ws_quantity               int,
-    ws_wholesale_cost         float,
-    ws_list_price             float,
-    ws_sales_price            float,
-    ws_ext_discount_amt       float,
-    ws_ext_sales_price        float,
-    ws_ext_wholesale_cost     float,
-    ws_ext_list_price         float,
-    ws_ext_tax                float,
-    ws_coupon_amt             float,
-    ws_ext_ship_cost          float,
-    ws_net_paid               float,
-    ws_net_paid_inc_tax       float,
-    ws_net_paid_inc_ship      float,
-    ws_net_paid_inc_ship_tax  float,
-    ws_net_profit             float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';

+ 0 - 36
ddl-tpcds/text/web_site.sql

@@ -1,36 +0,0 @@
-create database if not exists ${DB};
-use ${DB};
-
-drop table if exists web_site;
-
-create external table web_site
-(
-    web_site_sk           int,
-    web_site_id           string,
-    web_rec_start_date    string,
-    web_rec_end_date      string,
-    web_name              string,
-    web_open_date_sk      int,
-    web_close_date_sk     int,
-    web_class             string,
-    web_manager           string,
-    web_mkt_id            int,
-    web_mkt_class         string,
-    web_mkt_desc          string,
-    web_market_manager    string,
-    web_company_id        int,
-    web_company_name      string,
-    web_street_number     string,
-    web_street_name       string,
-    web_street_type       string,
-    web_suite_number      string,
-    web_city              string,
-    web_county            string,
-    web_state             string,
-    web_zip               string,
-    web_country           string,
-    web_gmt_offset        float,
-    web_tax_percentage    float
-)
-row format delimited fields terminated by '|' 
-location '${LOCATION}';