From 980acefba2a356b9a68e86c7a8a36b259a8a6457 Mon Sep 17 00:00:00 2001 From: Ashutosh Chauhan Date: Fri, 21 Apr 2017 18:51:35 -0700 Subject: [PATCH] HIVE-16536 : Various improvements in TestPerfCliDriver --- .../metastore_export/csv/TABLE_PARAMS.txt | 191 ++--- .../metastore_export/csv/TAB_COL_STATS.txt | 850 ++++++++++----------- .../java/org/apache/hadoop/hive/ql/QTestUtil.java | 91 ++- .../test/results/clientpositive/perf/query14.q.out | 2 +- .../test/results/clientpositive/perf/query23.q.out | 2 +- .../test/results/clientpositive/perf/query88.q.out | 224 +++--- 6 files changed, 652 insertions(+), 708 deletions(-) diff --git a/data/files/tpcds-perf/metastore_export/csv/TABLE_PARAMS.txt b/data/files/tpcds-perf/metastore_export/csv/TABLE_PARAMS.txt index 78020f100f..3f765b1d16 100644 --- a/data/files/tpcds-perf/metastore_export/csv/TABLE_PARAMS.txt +++ b/data/files/tpcds-perf/metastore_export/csv/TABLE_PARAMS.txt @@ -1,143 +1,48 @@ -_store_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"s_store_sk":"true","s_store_id":"true","s_rec_start_date":"true","s_rec_end_date":"true","s_closed_date_sk":"true","s_store_name":"true","s_number_employees":"true","s_floor_space":"true","s_hours":"true","s_manager":"true","s_market_id":"true","s_geography_class":"true","s_market_desc":"true","s_market_manager":"true","s_division_id":"true","s_division_name":"true","s_company_id":"true","s_company_name":"true","s_street_number":"true","s_street_name":"true","s_street_type":"true","s_suite_number":"true","s_city":"true","s_county":"true","s_state":"true","s_zip":"true","s_country":"true","s_gmt_offset":"true","s_tax_precentage":"true"},"BASIC_STATS":"true"} -_store_@numFiles@1 -_store_@numRows@1704 -_store_@rawDataSize@3256276 -_store_@totalSize@101707 -_store_@transient_lastDdlTime@1434562098 -_call_center_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"cc_call_center_sk":"true","cc_call_center_id":"true","cc_rec_start_date":"true","cc_rec_end_date":"true","cc_closed_date_sk":"true","cc_open_date_sk":"true","cc_name":"true","cc_class":"true","cc_employees":"true","cc_sq_ft":"true","cc_hours":"true","cc_manager":"true","cc_mkt_id":"true","cc_mkt_class":"true","cc_mkt_desc":"true","cc_market_manager":"true","cc_division":"true","cc_division_name":"true","cc_company":"true","cc_company_name":"true","cc_street_number":"true","cc_street_name":"true","cc_street_type":"true","cc_suite_number":"true","cc_city":"true","cc_county":"true","cc_state":"true","cc_zip":"true","cc_country":"true","cc_gmt_offset":"true","cc_tax_percentage":"true"},"BASIC_STATS":"true"} -_call_center_@numFiles@1 -_call_center_@numRows@60 -_call_center_@rawDataSize@122700 -_call_center_@totalSize@10347 -_call_center_@transient_lastDdlTime@1434561922 -_catalog_page_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"cp_catalog_page_sk":"true","cp_catalog_page_id":"true","cp_start_date_sk":"true","cp_end_date_sk":"true","cp_department":"true","cp_catalog_number":"true","cp_catalog_page_number":"true","cp_description":"true","cp_type":"true"},"BASIC_STATS":"true"} -_catalog_page_@numFiles@1 -_catalog_page_@numRows@46000 -_catalog_page_@rawDataSize@21198808 -_catalog_page_@totalSize@1576662 -_catalog_page_@transient_lastDdlTime@1434561925 -_customer_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"c_customer_sk":"true","c_customer_id":"true","c_current_cdemo_sk":"true","c_current_hdemo_sk":"true","c_current_addr_sk":"true","c_first_shipto_date_sk":"true","c_first_sales_date_sk":"true","c_salutation":"true","c_first_name":"true","c_last_name":"true","c_preferred_cust_flag":"true","c_birth_day":"true","c_birth_month":"true","c_birth_year":"true","c_birth_country":"true","c_login":"true","c_email_address":"true","c_last_review_date":"true"},"BASIC_STATS":"true"} -_customer_@numFiles@538 -_customer_@numRows@80000000 -_customer_@rawDataSize@68801615852 -_customer_@totalSize@3143935054 -_customer_@transient_lastDdlTime@1434561966 -_customer_address_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"ca_address_sk":"true","ca_address_id":"true","ca_street_number":"true","ca_street_name":"true","ca_street_type":"true","ca_suite_number":"true","ca_city":"true","ca_county":"true","ca_state":"true","ca_zip":"true","ca_country":"true","ca_gmt_offset":"true","ca_location_type":"true"},"BASIC_STATS":"true"} -_customer_address_@numFiles@274 -_customer_address_@numRows@40000000 -_customer_address_@rawDataSize@40595195284 -_customer_address_@totalSize@530195843 -_customer_address_@transient_lastDdlTime@1434561994 -_customer_demographics_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"cd_demo_sk":"true","cd_gender":"true","cd_marital_status":"true","cd_education_status":"true","cd_purchase_estimate":"true","cd_credit_rating":"true","cd_dep_count":"true","cd_dep_employed_count":"true","cd_dep_college_count":"true"},"BASIC_STATS":"true"} -_customer_demographics_@numFiles@8 -_customer_demographics_@numRows@1861800 -_customer_demographics_@rawDataSize@717186159 -_customer_demographics_@totalSize@323062 -_customer_demographics_@transient_lastDdlTime@1434562071 -_date_dim_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"d_date_sk":"true","d_date_id":"true","d_date":"true","d_month_seq":"true","d_week_seq":"true","d_quarter_seq":"true","d_year":"true","d_dow":"true","d_moy":"true","d_dom":"true","d_qoy":"true","d_fy_year":"true","d_fy_quarter_seq":"true","d_fy_week_seq":"true","d_day_name":"true","d_quarter_name":"true","d_holiday":"true","d_weekend":"true","d_following_holiday":"true","d_first_dom":"true","d_last_dom":"true","d_same_day_ly":"true","d_same_day_lq":"true","d_current_day":"true","d_current_week":"true","d_current_month":"true","d_current_quarter":"true","d_current_year":"true"},"BASIC_STATS":"true"} -_date_dim_@numFiles@1 -_date_dim_@numRows@73049 -_date_dim_@rawDataSize@81741831 -_date_dim_@totalSize@362925 -_date_dim_@transient_lastDdlTime@1434562075 -_household_demographics_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"hd_demo_sk":"true","hd_income_band_sk":"true","hd_buy_potential":"true","hd_dep_count":"true","hd_vehicle_count":"true"},"BASIC_STATS":"true"} -_household_demographics_@numFiles@1 -_household_demographics_@numRows@7200 -_household_demographics_@rawDataSize@770400 -_household_demographics_@totalSize@901 -_household_demographics_@transient_lastDdlTime@1434562078 -_income_band_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"ib_income_band_sk":"true","ib_lower_bound":"true","ib_upper_bound":"true"},"BASIC_STATS":"true"} -_income_band_@numFiles@1 -_income_band_@numRows@20 -_income_band_@rawDataSize@240 -_income_band_@totalSize@399 -_income_band_@transient_lastDdlTime@1434562081 -_item_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"i_item_sk":"true","i_item_id":"true","i_rec_start_date":"true","i_rec_end_date":"true","i_item_desc":"true","i_current_price":"true","i_wholesale_cost":"true","i_brand_id":"true","i_brand":"true","i_class_id":"true","i_class":"true","i_category_id":"true","i_category":"true","i_manufact_id":"true","i_manufact":"true","i_size":"true","i_formulation":"true","i_color":"true","i_units":"true","i_container":"true","i_manager_id":"true","i_product_name":"true"},"BASIC_STATS":"true"} -_item_@numFiles@9 -_item_@numRows@462000 -_item_@rawDataSize@663560457 -_item_@totalSize@29760748 -_item_@transient_lastDdlTime@1434562091 -_promotion_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"p_promo_sk":"true","p_promo_id":"true","p_start_date_sk":"true","p_end_date_sk":"true","p_item_sk":"true","p_cost":"true","p_response_target":"true","p_promo_name":"true","p_channel_dmail":"true","p_channel_email":"true","p_channel_catalog":"true","p_channel_tv":"true","p_channel_radio":"true","p_channel_press":"true","p_channel_event":"true","p_channel_demo":"true","p_channel_details":"true","p_purpose":"true","p_discount_active":"true"},"BASIC_STATS":"true"} -_promotion_@numFiles@1 -_promotion_@numRows@2300 -_promotion_@rawDataSize@2713420 -_promotion_@totalSize@63964 -_promotion_@transient_lastDdlTime@1434562093 -_reason_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"r_reason_sk":"true","r_reason_id":"true","r_reason_desc":"true"},"BASIC_STATS":"true"} -_reason_@numFiles@1 -_reason_@numRows@72 -_reason_@rawDataSize@14400 -_reason_@totalSize@1024 -_reason_@transient_lastDdlTime@1434562095 -_ship_mode_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"sm_ship_mode_sk":"true","sm_ship_mode_id":"true","sm_type":"true","sm_code":"true","sm_carrier":"true","sm_contract":"true"},"BASIC_STATS":"true"} -_ship_mode_@numFiles@0 -_ship_mode_@numRows@0 -_ship_mode_@rawDataSize@0 -_ship_mode_@totalSize@0 -_ship_mode_@transient_lastDdlTime@1434562097 -_time_dim_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"t_time_sk":"true","t_time_id":"true","t_time":"true","t_hour":"true","t_minute":"true","t_second":"true","t_am_pm":"true","t_shift":"true","t_sub_shift":"true","t_meal_time":"true"},"BASIC_STATS":"true"} -_time_dim_@numFiles@1 -_time_dim_@numRows@86400 -_time_dim_@rawDataSize@40694400 -_time_dim_@totalSize@133902 -_time_dim_@transient_lastDdlTime@1434562099 -_warehouse_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"w_warehouse_sk":"true","w_warehouse_id":"true","w_warehouse_name":"true","w_warehouse_sq_ft":"true","w_street_number":"true","w_street_name":"true","w_street_type":"true","w_suite_number":"true","w_city":"true","w_county":"true","w_state":"true","w_zip":"true","w_country":"true","w_gmt_offset":"true"},"BASIC_STATS":"true"} -_warehouse_@numFiles@1 -_warehouse_@numRows@27 -_warehouse_@rawDataSize@27802 -_warehouse_@totalSize@2971 -_warehouse_@transient_lastDdlTime@1434562102 -_web_page_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"wp_web_page_sk":"true","wp_web_page_id":"true","wp_rec_start_date":"true","wp_rec_end_date":"true","wp_creation_date_sk":"true","wp_access_date_sk":"true","wp_autogen_flag":"true","wp_customer_sk":"true","wp_url":"true","wp_type":"true","wp_char_count":"true","wp_link_count":"true","wp_image_count":"true","wp_max_ad_count":"true"},"BASIC_STATS":"true"} -_web_page_@numFiles@1 -_web_page_@numRows@4602 -_web_page_@rawDataSize@2696178 -_web_page_@totalSize@50572 -_web_page_@transient_lastDdlTime@1434562104 -_web_site_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"web_site_sk":"true","web_site_id":"true","web_rec_start_date":"true","web_rec_end_date":"true","web_name":"true","web_open_date_sk":"true","web_close_date_sk":"true","web_class":"true","web_manager":"true","web_mkt_id":"true","web_mkt_class":"true","web_mkt_desc":"true","web_market_manager":"true","web_company_id":"true","web_company_name":"true","web_street_number":"true","web_street_name":"true","web_street_type":"true","web_suite_number":"true","web_city":"true","web_county":"true","web_state":"true","web_zip":"true","web_country":"true","web_gmt_offset":"true","web_tax_percentage":"true"},"BASIC_STATS":"true"} -_web_site_@numFiles@1 -_web_site_@numRows@84 -_web_site_@rawDataSize@155408 -_web_site_@totalSize@11271 -_web_site_@transient_lastDdlTime@1434562107 -_catalog_returns_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"cr_returned_date_sk":"true","cr_returned_time_sk":"true","cr_item_sk":"true","cr_refunded_customer_sk":"true","cr_refunded_cdemo_sk":"true","cr_refunded_hdemo_sk":"true","cr_refunded_addr_sk":"true","cr_returning_customer_sk":"true","cr_returning_cdemo_sk":"true","cr_returning_hdemo_sk":"true","cr_returning_addr_sk":"true","cr_call_center_sk":"true","cr_catalog_page_sk":"true","cr_ship_mode_sk":"true","cr_warehouse_sk":"true","cr_reason_sk":"true","cr_order_number":"true","cr_return_quantity":"true","cr_return_amount":"true","cr_return_tax":"true","cr_return_amt_inc_tax":"true","cr_fee":"true","cr_return_ship_cost":"true","cr_refunded_cash":"true","cr_reversed_charge":"true","cr_store_credit":"true","cr_net_loss":"true"},"BASIC_STATS":"true"} -_catalog_returns_@numFiles@400 -_catalog_returns_@numRows@28798881 -_catalog_returns_@rawDataSize@3057234680 -_catalog_returns_@totalSize@1651022096 -_catalog_sales_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"cs_sold_date_sk":"true","cs_sold_time_sk":"true","cs_ship_date_sk":"true","cs_bill_customer_sk":"true","cs_bill_cdemo_sk":"true","cs_bill_hdemo_sk":"true","cs_bill_addr_sk":"true","cs_ship_customer_sk":"true","cs_ship_cdemo_sk":"true","cs_ship_hdemo_sk":"true","cs_ship_addr_sk":"true","cs_call_center_sk":"true","cs_catalog_page_sk":"true","cs_ship_mode_sk":"true","cs_warehouse_sk":"true","cs_item_sk":"true","cs_promo_sk":"true","cs_order_number":"true","cs_quantity":"true","cs_wholesale_cost":"true","cs_list_price":"true","cs_sales_price":"true","cs_ext_discount_amt":"true","cs_ext_sales_price":"true","cs_ext_wholesale_cost":"true","cs_ext_list_price":"true","cs_ext_tax":"true","cs_coupon_amt":"true","cs_ext_ship_cost":"true","cs_net_paid":"true","cs_net_paid_inc_tax":"true","cs_net_paid_inc_ship":"true","cs_net_paid_inc_ship_tax":"true","cs_net_profit":"true"},"BASIC_STATS":"true"} -_catalog_sales_@numFiles@552 -_catalog_sales_@numRows@287989836 -_catalog_sales_@rawDataSize@38999608952 -_catalog_sales_@totalSize@16430853294 -_catalog_sales_@transient_lastDdlTime@1434700893 -_inventory_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"inv_date_sk":"true","inv_item_sk":"true","inv_warehouse_sk":"true","inv_quantity_on_hand":"true"},"BASIC_STATS":"true"} -_inventory_@numFiles@51 -_inventory_@numRows@37584000 -_inventory_@rawDataSize@593821104 -_inventory_@totalSize@58323594 -_inventory_@transient_lastDdlTime@1434681166 -_store_sales_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"ss_sold_date_sk":"true","ss_sold_time_sk":"true","ss_item_sk":"true","ss_customer_sk":"true","ss_cdemo_sk":"true","ss_hdemo_sk":"true","ss_addr_sk":"true","ss_store_sk":"true","ss_promo_sk":"true","ss_ticket_number":"true","ss_quantity":"true","ss_wholesale_cost":"true","ss_list_price":"true","ss_sales_price":"true","ss_ext_discount_amt":"true","ss_ext_sales_price":"true","ss_ext_wholesale_cost":"true","ss_ext_list_price":"true","ss_ext_tax":"true","ss_coupon_amt":"true","ss_net_paid":"true","ss_net_paid_inc_tax":"true","ss_net_profit":"true"},"BASIC_STATS":"true"} -_store_sales_@numFiles@600 -_store_sales_@numRows@575995635 -_store_sales_@rawDataSize@50814502088 -_store_sales_@totalSize@22288384284 -_store_sales_@transient_lastDdlTime@1434700760 -_web_sales_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"ws_sold_date_sk":"true","ws_sold_time_sk":"true","ws_ship_date_sk":"true","ws_item_sk":"true","ws_bill_customer_sk":"true","ws_bill_cdemo_sk":"true","ws_bill_hdemo_sk":"true","ws_bill_addr_sk":"true","ws_ship_customer_sk":"true","ws_ship_cdemo_sk":"true","ws_ship_hdemo_sk":"true","ws_ship_addr_sk":"true","ws_web_page_sk":"true","ws_web_site_sk":"true","ws_ship_mode_sk":"true","ws_warehouse_sk":"true","ws_promo_sk":"true","ws_order_number":"true","ws_quantity":"true","ws_wholesale_cost":"true","ws_list_price":"true","ws_sales_price":"true","ws_ext_discount_amt":"true","ws_ext_sales_price":"true","ws_ext_wholesale_cost":"true","ws_ext_list_price":"true","ws_ext_tax":"true","ws_coupon_amt":"true","ws_ext_ship_cost":"true","ws_net_paid":"true","ws_net_paid_inc_tax":"true","ws_net_paid_inc_ship":"true","ws_net_paid_inc_ship_tax":"true","ws_net_profit":"true"},"BASIC_STATS":"true"} -_web_sales_@numFiles@529 -_web_sales_@numRows@144002668 -_web_sales_@rawDataSize@19580198212 -_web_sales_@totalSize@8304889016 -_web_sales_@transient_lastDdlTime@1434700829 -_web_returns_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"wr_returned_date_sk":"true","wr_returned_time_sk":"true","wr_item_sk":"true","wr_refunded_customer_sk":"true","wr_refunded_cdemo_sk":"true","wr_refunded_hdemo_sk":"true","wr_refunded_addr_sk":"true","wr_returning_customer_sk":"true","wr_returning_cdemo_sk":"true","wr_returning_hdemo_sk":"true","wr_returning_addr_sk":"true","wr_web_page_sk":"true","wr_reason_sk":"true","wr_order_number":"true","wr_return_quantity":"true","wr_return_amt":"true","wr_return_tax":"true","wr_return_amt_inc_tax":"true","wr_fee":"true","wr_return_ship_cost":"true","wr_refunded_cash":"true","wr_reversed_charge":"true","wr_account_credit":"true","wr_net_loss":"true"},"BASIC_STATS":"true"} -_web_returns_@numFiles@135 -_web_returns_@numRows@14398467 -_web_returns_@rawDataSize@1325194184 -_web_returns_@totalSize@827734274 -_web_returns_@transient_lastDdlTime@1434700842 -_store_returns_@COLUMN_STATS_ACCURATE@{"COLUMN_STATS":{"sr_returned_date_sk":"true","sr_return_time_sk":"true","sr_item_sk":"true","sr_customer_sk":"true","sr_cdemo_sk":"true","sr_hdemo_sk":"true","sr_addr_sk":"true","sr_store_sk":"true","sr_reason_sk":"true","sr_ticket_number":"true","sr_return_quantity":"true","sr_return_amt":"true","sr_return_tax":"true","sr_return_amt_inc_tax":"true","sr_fee":"true","sr_return_ship_cost":"true","sr_refunded_cash":"true","sr_reversed_charge":"true","sr_store_credit":"true","sr_net_loss":"true"},"BASIC_STATS":"true"} -_store_returns_@numFiles@573 -_store_returns_@numRows@57591150 -_store_returns_@rawDataSize@4462194832 -_store_returns_@totalSize@2683203627 -_store_returns_@transient_lastDdlTime@1434700790 +store_@numRows@1704 +store_@rawDataSize@3256276 +call_center_@numRows@60 +call_center_@rawDataSize@122700 +catalog_page_@numRows@46000 +catalog_page_@rawDataSize@21198808 +customer_@numRows@80000000 +customer_@rawDataSize@68801615852 +customer_address_@numRows@40000000 +customer_address_@rawDataSize@40595195284 +customer_demographics_@numRows@1861800 +customer_demographics_@rawDataSize@717186159 +date_dim_@numRows@73049 +date_dim_@rawDataSize@81741831 +household_demographics_@numRows@7200 +household_demographics_@rawDataSize@770400 +income_band_@numRows@20 +income_band_@rawDataSize@240 +item_@numRows@462000 +item_@rawDataSize@663560457 +promotion_@numRows@2300 +promotion_@rawDataSize@2713420 +reason_@numRows@72 +reason_@rawDataSize@14400 +ship_mode_@numRows@0 +ship_mode_@rawDataSize@0 +time_dim_@numRows@86400 +time_dim_@rawDataSize@40694400 +warehouse_@numRows@27 +warehouse_@rawDataSize@27802 +web_page_@numRows@4602 +web_page_@rawDataSize@2696178 +web_site_@numRows@84 +web_site_@rawDataSize@155408 +catalog_returns_@numRows@28798881 +catalog_returns_@rawDataSize@3057234680 +catalog_sales_@numRows@287989836 +catalog_sales_@rawDataSize@38999608952 +inventory_@numRows@37584000 +inventory_@rawDataSize@593821104 +store_sales_@numRows@575995635 +store_sales_@rawDataSize@50814502088 +web_sales_@numRows@144002668 +web_sales_@rawDataSize@19580198212 +web_returns_@numRows@14398467 +web_returns_@rawDataSize@1325194184 +store_returns_@numRows@57591150 +store_returns_@rawDataSize@4462194832 diff --git a/data/files/tpcds-perf/metastore_export/csv/TAB_COL_STATS.txt b/data/files/tpcds-perf/metastore_export/csv/TAB_COL_STATS.txt index 2b0dd017bc..089e51d6dd 100644 --- a/data/files/tpcds-perf/metastore_export/csv/TAB_COL_STATS.txt +++ b/data/files/tpcds-perf/metastore_export/csv/TAB_COL_STATS.txt @@ -1,425 +1,425 @@ -default,store,s_store_sk,int,1,1704,,,,,1507,0,,,,,1434571564,6196,_store_ -default,store,s_store_id,string,,,,,,,822,0,16,16,,,1434571564,6197,_store_ -default,store,s_rec_start_date,string,,,,,,,5,0,9.94131455399061,10,,,1434571564,6198,_store_ -default,store,s_rec_end_date,string,,,,,,,4,0,5,10,,,1434571564,6199,_store_ -default,store,s_closed_date_sk,int,2450820,2451314,,,,,214,1211,,,,,1434571564,6200,_store_ -default,store,s_store_name,string,,,,,,,11,0,3.91138497652582,5,,,1434571564,6201,_store_ -default,store,s_number_employees,int,200,300,,,,,63,13,,,,,1434571564,6202,_store_ -default,store,s_floor_space,int,5000201,9997773,,,,,1323,12,,,,,1434571564,6203,_store_ -default,store,s_hours,string,,,,,,,4,0,7.07746478873239,8,,,1434571564,6204,_store_ -default,store,s_manager,string,,,,,,,1213,0,12.6584507042254,21,,,1434571564,6205,_store_ -default,store,s_market_id,int,1,10,,,,,11,15,,,,,1434571564,6206,_store_ -default,store,s_geography_class,string,,,,,,,2,0,6.94659624413146,7,,,1434571564,6207,_store_ -default,store,s_market_desc,string,,,,,,,1382,0,57.7194835680751,100,,,1434571564,6208,_store_ -default,store,s_market_manager,string,,,,,,,896,0,12.781103286385,20,,,1434571564,6209,_store_ -default,store,s_division_id,int,1,1,,,,,1,10,,,,,1434571564,6210,_store_ -default,store,s_division_name,string,,,,,,,2,0,6.95070422535211,7,,,1434571564,6211,_store_ -default,store,s_company_id,int,1,1,,,,,1,13,,,,,1434571564,6212,_store_ -default,store,s_company_name,string,,,,,,,2,0,6.95070422535211,7,,,1434571564,6213,_store_ -default,store,s_street_number,string,,,,,,,633,0,2.87793427230047,4,,,1434571564,6214,_store_ -default,store,s_street_name,string,,,,,,,1020,0,8.58509389671362,19,,,1434571564,6215,_store_ -default,store,s_street_type,string,,,,,,,23,0,4.19307511737089,9,,,1434571564,6216,_store_ -default,store,s_suite_number,string,,,,,,,86,0,7.83978873239437,9,,,1434571564,6217,_store_ -default,store,s_city,string,,,,,,,244,0,8.53462441314554,15,,,1434571564,6218,_store_ -default,store,s_county,string,,,,,,,122,0,13.9237089201878,22,,,1434571564,6219,_store_ -default,store,s_state,string,,,,,,,49,0,1.98591549295775,2,,,1434571564,6220,_store_ -default,store,s_zip,string,,,,,,,936,0,4.96478873239437,5,,,1434571564,6221,_store_ -default,store,s_country,string,,,,,,,2,0,12.931338028169,13,,,1434571564,6222,_store_ -default,store,s_gmt_offset,float,,,-9,-5,,,5,9,,,,,1434571564,6223,_store_ -default,store,s_tax_precentage,float,,,0,0.109999999403954,,,15,12,,,,,1434571564,6224,_store_ -default,call_center,cc_call_center_sk,int,1,60,,,,,37,0,,,,,1434571573,6225,_call_center_ -default,call_center,cc_call_center_id,string,,,,,,,30,0,16,16,,,1434571573,6226,_call_center_ -default,call_center,cc_rec_start_date,string,,,,,,,4,0,10,10,,,1434571573,6227,_call_center_ -default,call_center,cc_rec_end_date,string,,,,,,,4,0,5,10,,,1434571573,6228,_call_center_ -default,call_center,cc_closed_date_sk,int,,,,,,,1,60,,,,,1434571573,6229,_call_center_ -default,call_center,cc_open_date_sk,int,2450794,2451146,,,,,21,0,,,,,1434571573,6230,_call_center_ -default,call_center,cc_name,string,,,,,,,29,0,13.85,19,,,1434571573,6231,_call_center_ -default,call_center,cc_class,string,,,,,,,3,0,5.43333333333333,6,,,1434571573,6232,_call_center_ -default,call_center,cc_employees,int,5412266,1963174023,,,,,39,0,,,,,1434571573,6233,_call_center_ -default,call_center,cc_sq_ft,int,-2108783316,2044891959,,,,,56,0,,,,,1434571573,6234,_call_center_ -default,call_center,cc_hours,string,,,,,,,3,0,7.1,8,,,1434571573,6235,_call_center_ -default,call_center,cc_manager,string,,,,,,,47,0,12.2333333333333,17,,,1434571573,6236,_call_center_ -default,call_center,cc_mkt_id,int,1,6,,,,,5,0,,,,,1434571573,6237,_call_center_ -default,call_center,cc_mkt_class,string,,,,,,,43,0,34.7,50,,,1434571573,6238,_call_center_ -default,call_center,cc_mkt_desc,string,,,,,,,41,0,61.8666666666667,100,,,1434571573,6239,_call_center_ -default,call_center,cc_market_manager,string,,,,,,,45,0,12.3833333333333,17,,,1434571573,6240,_call_center_ -default,call_center,cc_division,int,1,6,,,,,5,0,,,,,1434571573,6241,_call_center_ -default,call_center,cc_division_name,string,,,,,,,7,0,3.96666666666667,5,,,1434571573,6242,_call_center_ -default,call_center,cc_company,int,1,6,,,,,5,0,,,,,1434571573,6243,_call_center_ -default,call_center,cc_company_name,string,,,,,,,7,0,3.8,5,,,1434571573,6244,_call_center_ -default,call_center,cc_street_number,string,,,,,,,31,0,2.9,3,,,1434571573,6245,_call_center_ -default,call_center,cc_street_name,string,,,,,,,28,0,8.16666666666667,16,,,1434571573,6246,_call_center_ -default,call_center,cc_street_type,string,,,,,,,14,0,4.28333333333333,9,,,1434571573,6247,_call_center_ -default,call_center,cc_suite_number,string,,,,,,,26,0,7.63333333333333,9,,,1434571573,6248,_call_center_ -default,call_center,cc_city,string,,,,,,,33,0,9.01666666666667,15,,,1434571573,6249,_call_center_ -default,call_center,cc_county,string,,,,,,,31,0,14.1166666666667,21,,,1434571573,6250,_call_center_ -default,call_center,cc_state,string,,,,,,,18,0,2,2,,,1434571573,6251,_call_center_ -default,call_center,cc_zip,string,,,,,,,20,0,5,5,,,1434571573,6252,_call_center_ -default,call_center,cc_country,string,,,,,,,1,0,13,13,,,1434571573,6253,_call_center_ -default,call_center,cc_gmt_offset,float,,,-8,-5,,,3,0,,,,,1434571573,6254,_call_center_ -default,call_center,cc_tax_percentage,float,,,0,0.119999997317791,,,17,0,,,,,1434571573,6255,_call_center_ -default,catalog_page,cp_catalog_page_sk,int,1,46000,,,,,62562,0,,,,,1434571586,6256,_catalog_page_ -default,catalog_page,cp_catalog_page_id,string,,,,,,,38846,0,16,16,,,1434571586,6257,_catalog_page_ -default,catalog_page,cp_start_date_sk,int,2450815,2453005,,,,,112,444,,,,,1434571586,6258,_catalog_page_ -default,catalog_page,cp_end_date_sk,int,2450844,2453186,,,,,86,446,,,,,1434571586,6259,_catalog_page_ -default,catalog_page,cp_department,string,,,,,,,2,0,9.90826086956522,10,,,1434571586,6260,_catalog_page_ -default,catalog_page,cp_catalog_number,int,1,109,,,,,66,465,,,,,1434571586,6261,_catalog_page_ -default,catalog_page,cp_catalog_page_number,int,1,425,,,,,224,443,,,,,1434571586,6262,_catalog_page_ -default,catalog_page,cp_description,string,,,,,,,48242,0,73.8601956521739,99,,,1434571586,6263,_catalog_page_ -default,catalog_page,cp_type,string,,,,,,,5,0,7.59682608695652,9,,,1434571586,6264,_catalog_page_ -default,customer,c_customer_sk,int,1,80000000,,,,,72955234,0,,,,,1434571680,6265,_customer_ -default,customer,c_customer_id,string,,,,,,,66900244,0,16,16,,,1434571680,6266,_customer_ -default,customer,c_current_cdemo_sk,int,1,_time_dim_800,,,,,1835839,2798616,,,,,1434571680,6267,_customer_ -default,customer,c_current_hdemo_sk,int,1,7200,,,,,9299,2799006,,,,,1434571680,6268,_customer_ -default,customer,c_current_addr_sk,int,1,40000000,,,,,45300013,0,,,,,1434571680,6269,_customer_ -default,customer,c_first_shipto_date_sk,int,2449028,2452678,,,,,3585,2800717,,,,,1434571680,6270,_customer_ -default,customer,c_first_sales_date_sk,int,2448998,2452648,,,,,3585,2799514,,,,,1434571680,6271,_customer_ -default,customer,c_salutation,string,,,,,,,9,0,3.1285808875,4,,,1434571680,6272,_customer_ -default,customer,c_first_name,string,,,,,,,5529,0,5.6321494125,11,,,1434571680,6273,_customer_ -default,customer,c_last_name,string,,,,,,,7820,0,5.9160140875,13,,,1434571680,6274,_customer_ -default,customer,c_preferred_cust_flag,string,,,,,,,3,0,0.96499295,1,,,1434571680,6275,_customer_ -default,customer,c_birth_day,int,1,31,,,,,23,2799325,,,,,1434571680,6276,_customer_ -default,customer,c_birth_month,int,1,12,,,,,13,2800192,,,,,1434571680,6277,_customer_ -default,customer,c_birth_year,int,1924,1992,,,,,49,2798667,,,,,1434571680,6278,_customer_ -default,customer,c_birth_country,string,,,,,,,214,0,8.3879500875,20,,,1434571680,6279,_customer_ -default,customer,c_login,string,,,,,,,2,0,0,0,,,1434571680,6280,_customer_ -default,customer,c_email_address,string,,,,,,,112512351,0,26.5065306,48,,,1434571680,6281,_customer_ -default,customer,c_last_review_date,string,,,,,,,224,0,6.7549565125,7,,,1434571680,6282,_customer_ -default,customer_address,ca_address_sk,int,1,40000000,,,,,53871098,0,,,,,1434571715,6283,_customer_address_ -default,customer_address,ca_address_id,string,,,,,,,47305616,0,16,16,,,1434571715,6284,_customer_address_ -default,customer_address,ca_street_number,string,,,,,,,822,0,2.806232675,4,,,1434571715,6285,_customer_address_ -default,customer_address,ca_street_name,string,,,,,,,7488,0,8.44949205,21,,,1434571715,6286,_customer_address_ -default,customer_address,ca_street_type,string,,,,,,,23,0,4.073537425,9,,,1434571715,6287,_customer_address_ -default,customer_address,ca_suite_number,string,,,,,,,86,0,7.653062625,9,,,1434571715,6288,_customer_address_ -default,customer_address,ca_city,string,,,,,,,896,0,8.684372925,20,,,1434571715,6289,_customer_address_ -default,customer_address,ca_county,string,,,,,,,1716,0,13.543959525,28,,,1434571715,6290,_customer_address_ -default,customer_address,ca_state,string,,,,,,,51,0,1.9400121,2,,,1434571715,6291,_customer_address_ -default,customer_address,ca_zip,string,,,,,,,10141,0,4.849962,5,,,1434571715,6292,_customer_address_ -default,customer_address,ca_country,string,,,,,,,2,0,12.610234325,13,,,1434571715,6293,_customer_address_ -default,customer_address,ca_gmt_offset,float,,,-10,-5,,,5,1201179,,,,,1434571715,6294,_customer_address_ -default,customer_address,ca_location_type,string,,,,,,,4,0,8.729921525,13,,,1434571715,6295,_customer_address_ -default,customer_demographics,cd_demo_sk,int,1,1920800,,,,,1835839,0,,,,,1434571729,6296,_customer_demographics_ -default,customer_demographics,cd_gender,string,,,,,,,2,0,1,1,,,1434571729,6297,_customer_demographics_ -default,customer_demographics,cd_marital_status,string,,,,,,,7,0,1,1,,,1434571729,6298,_customer_demographics_ -default,customer_demographics,cd_education_status,string,,,,,,,9,0,9.57142857142857,15,,,1434571729,6299,_customer_demographics_ -default,customer_demographics,cd_purchase_estimate,int,500,10000,,,,,24,0,,,,,1434571729,6300,_customer_demographics_ -default,customer_demographics,cd_credit_rating,string,,,,,,,5,0,7,9,,,1434571729,6301,_customer_demographics_ -default,customer_demographics,cd_dep_count,int,0,6,,,,,5,0,,,,,1434571729,6302,_customer_demographics_ -default,customer_demographics,cd_dep_employed_count,int,0,6,,,,,5,0,,,,,1434571729,6303,_customer_demographics_ -default,customer_demographics,cd_dep_college_count,int,0,6,,,,,5,0,,,,,1434571729,6304,_customer_demographics_ -default,date_dim,d_date_sk,int,2415022,2488070,,,,,65332,0,,,,,1434571736,6305,_date_dim_ -default,date_dim,d_date_id,string,,,,,,,109875,0,16,16,,,1434571736,6306,_date_dim_ -default,date_dim,d_date,string,,,,,,,92393,0,10,10,,,1434571736,6307,_date_dim_ -default,date_dim,d_month_seq,int,0,2400,,,,,2764,0,,,,,1434571736,6308,_date_dim_ -default,date_dim,d_week_seq,int,1,10436,,,,,13152,0,,,,,1434571736,6309,_date_dim_ -default,date_dim,d_quarter_seq,int,1,801,,,,,429,0,,,,,1434571736,6310,_date_dim_ -default,date_dim,d_year,int,1900,2100,,,,,112,0,,,,,1434571736,6311,_date_dim_ -default,date_dim,d_dow,int,0,6,,,,,5,0,,,,,1434571736,6312,_date_dim_ -default,date_dim,d_moy,int,1,12,,,,,13,0,,,,,1434571736,6313,_date_dim_ -default,date_dim,d_dom,int,1,31,,,,,23,0,,,,,1434571736,6314,_date_dim_ -default,date_dim,d_qoy,int,1,4,,,,,5,0,,,,,1434571736,6315,_date_dim_ -default,date_dim,d_fy_year,int,1900,2100,,,,,112,0,,,,,1434571736,6316,_date_dim_ -default,date_dim,d_fy_quarter_seq,int,1,801,,,,,429,0,,,,,1434571736,6317,_date_dim_ -default,date_dim,d_fy_week_seq,int,1,10436,,,,,13152,0,,,,,1434571736,6318,_date_dim_ -default,date_dim,d_day_name,string,,,,,,,9,0,7.14286300976057,9,,,1434571736,6319,_date_dim_ -default,date_dim,d_quarter_name,string,,,,,,,721,0,6,6,,,1434571736,6320,_date_dim_ -default,date_dim,d_holiday,string,,,,,,,2,0,1,1,,,1434571736,6321,_date_dim_ -default,date_dim,d_weekend,string,,,,,,,2,0,1,1,,,1434571736,6322,_date_dim_ -default,date_dim,d_following_holiday,string,,,,,,,2,0,1,1,,,1434571736,6323,_date_dim_ -default,date_dim,d_first_dom,int,2415021,2488070,,,,,2226,0,,,,,1434571736,6324,_date_dim_ -default,date_dim,d_last_dom,int,2415020,2488372,,,,,2535,0,,,,,1434571736,6325,_date_dim_ -default,date_dim,d_same_day_ly,int,2414657,2487705,,,,,65332,0,,,,,1434571736,6326,_date_dim_ -default,date_dim,d_same_day_lq,int,2414930,2487978,,,,,65332,0,,,,,1434571736,6327,_date_dim_ -default,date_dim,d_current_day,string,,,,,,,1,0,1,1,,,1434571736,6328,_date_dim_ -default,date_dim,d_current_week,string,,,,,,,1,0,1,1,,,1434571736,6329,_date_dim_ -default,date_dim,d_current_month,string,,,,,,,2,0,1,1,,,1434571736,6330,_date_dim_ -default,date_dim,d_current_quarter,string,,,,,,,2,0,1,1,,,1434571736,6331,_date_dim_ -default,date_dim,d_current_year,string,,,,,,,2,0,1,1,,,1434571736,6332,_date_dim_ -default,household_demographics,hd_demo_sk,int,1,7200,,,,,9299,0,,,,,1434571741,6333,_household_demographics_ -default,household_demographics,hd_income_band_sk,int,1,20,,,,,18,0,,,,,1434571741,6334,_household_demographics_ -default,household_demographics,hd_buy_potential,string,,,,,,,5,0,7.5,10,,,1434571741,6335,_household_demographics_ -default,household_demographics,hd_dep_count,int,0,9,,,,,11,0,,,,,1434571741,6336,_household_demographics_ -default,household_demographics,hd_vehicle_count,int,-1,4,,,,,6,0,,,,,1434571741,6337,_household_demographics_ -default,income_band,ib_income_band_sk,int,1,20,,,,,18,0,,,,,1434571745,6338,_income_band_ -default,income_band,ib_lower_bound,int,0,190001,,,,,21,0,,,,,1434571745,6339,_income_band_ -default,income_band,ib_upper_bound,int,10000,200000,,,,,18,0,,,,,1434571745,6340,_income_band_ -default,item,i_item_sk,int,1,462000,,,,,439501,0,,,,,1434571764,6341,_item_ -default,item,i_item_id,string,,,,,,,310774,0,16,16,,,1434571764,6342,_item_ -default,item,i_rec_start_date,string,,,,,,,5,0,9.97480519480519,10,,,1434571764,6343,_item_ -default,item,i_rec_end_date,string,,,,,,,5,0,5,10,,,1434571764,6344,_item_ -default,item,i_item_desc,string,,,,,,,338901,0,100.203757575758,200,,,1434571764,6345,_item_ -default,item,i_current_price,float,,,0.0900000035762787,99.9899978637695,,,12060,1167,,,,,1434571764,6346,_item_ -default,item,i_wholesale_cost,float,,,0.0199999995529652,89.7399978637695,,,7820,1120,,,,,1434571764,6347,_item_ -default,item,i_brand_id,int,1001001,10016017,,,,,633,1139,,,,,1434571764,6348,_item_ -default,item,i_brand,string,,,,,,,633,0,16.1186558441558,22,,,1434571764,6349,_item_ -default,item,i_class_id,int,1,16,,,,,15,1117,,,,,1434571764,6350,_item_ -default,item,i_class,string,,,,,,,102,0,7.76902164502164,15,,,1434571764,6351,_item_ -default,item,i_category_id,int,1,10,,,,,11,1141,,,,,1434571764,6352,_item_ -default,item,i_category,string,,,,,,,10,0,5.88895454545454,11,,,1434571764,6353,_item_ -default,item,i_manufact_id,int,1,1000,,,,,691,1152,,,,,1434571764,6354,_item_ -default,item,i_manufact,string,,,,,,,1267,0,11.2630519480519,15,,,1434571764,6355,_item_ -default,item,i_size,string,,,,,,,9,0,4.32115800865801,11,,,1434571764,6356,_item_ -default,item,i_formulation,string,,,,,,,310774,0,19.9492207792208,20,,,1434571764,6357,_item_ -default,item,i_color,string,,,,,,,66,0,5.36743939393939,10,,,1434571764,6358,_item_ -default,item,i_units,string,,,,,,,18,0,4.17825541125541,7,,,1434571764,6359,_item_ -default,item,i_container,string,,,,,,,2,0,6.9825,7,,,1434571764,6360,_item_ -default,item,i_manager_id,int,1,100,,,,,63,1124,,,,,1434571764,6361,_item_ -default,item,i_product_name,string,,,,,,,522658,0,22.8322532467532,30,,,1434571764,6362,_item_ -default,promotion,p_promo_sk,int,1,2300,,,,,2764,0,,,,,1434571768,6363,_promotion_ -default,promotion,p_promo_id,string,,,,,,,2427,0,16,16,,,1434571768,6364,_promotion_ -default,promotion,p_start_date_sk,int,2450096,2450915,,,,,822,30,,,,,1434571768,6365,_promotion_ -default,promotion,p_end_date_sk,int,2450102,2450970,,,,,1066,26,,,,,1434571768,6366,_promotion_ -default,promotion,p_item_sk,int,614,461932,,,,,2132,28,,,,,1434571768,6367,_promotion_ -default,promotion,p_cost,float,,,1000,1000,,,1,28,,,,,1434571768,6368,_promotion_ -default,promotion,p_response_target,int,1,1,,,,,1,33,,,,,1434571768,6369,_promotion_ -default,promotion,p_promo_name,string,,,,,,,11,0,3.94695652173913,5,,,1434571768,6370,_promotion_ -default,promotion,p_channel_dmail,string,,,,,,,3,0,0.989565217391304,1,,,1434571768,6371,_promotion_ -default,promotion,p_channel_email,string,,,,,,,2,0,0.988260869565217,1,,,1434571768,6372,_promotion_ -default,promotion,p_channel_catalog,string,,,,,,,2,0,0.989565217391304,1,,,1434571768,6373,_promotion_ -default,promotion,p_channel_tv,string,,,,,,,2,0,0.988260869565217,1,,,1434571768,6374,_promotion_ -default,promotion,p_channel_radio,string,,,,,,,2,0,0.987826086956522,1,,,1434571768,6375,_promotion_ -default,promotion,p_channel_press,string,,,,,,,2,0,0.988695652173913,1,,,1434571768,6376,_promotion_ -default,promotion,p_channel_event,string,,,,,,,2,0,0.989565217391304,1,,,1434571768,6377,_promotion_ -default,promotion,p_channel_demo,string,,,,,,,2,0,0.988260869565217,1,,,1434571768,6378,_promotion_ -default,promotion,p_channel_details,string,,,,,,,2041,0,39.2652173913044,60,,,1434571768,6379,_promotion_ -default,promotion,p_purpose,string,,,,,,,2,0,6.92391304347826,7,,,1434571768,6380,_promotion_ -default,promotion,p_discount_active,string,,,,,,,2,0,0.986521739130435,1,,,1434571768,6381,_promotion_ -default,reason,r_reason_sk,int,1,72,,,,,47,0,,,,,1434571773,6382,_reason_ -default,reason,r_reason_id,string,,,,,,,61,0,16,16,,,1434571773,6383,_reason_ -default,reason,r_reason_desc,string,,,,,,,112,0,12.6527777777778,43,,,1434571773,6384,_reason_ -default,ship_mode,sm_ship_mode_sk,int,,,,,,,0,0,,,,,1434571776,6385,_ship_mode_ -default,ship_mode,sm_ship_mode_id,string,,,,,,,0,0,0,0,,,1434571776,6386,_ship_mode_ -default,ship_mode,sm_type,string,,,,,,,0,0,0,0,,,1434571776,6387,_ship_mode_ -default,ship_mode,sm_code,string,,,,,,,0,0,0,0,,,1434571776,6388,_ship_mode_ -default,ship_mode,sm_carrier,string,,,,,,,0,0,0,0,,,1434571776,6389,_ship_mode_ -default,ship_mode,sm_contract,string,,,,,,,0,0,0,0,,,1434571776,6390,_ship_mode_ -default,time_dim,t_time_sk,int,0,86399,,,,,125124,0,,,,,1434571782,6391,_time_dim_ -default,time_dim,t_time_id,string,,,,,,,71245,0,16,16,,,1434571782,6392,_time_dim_ -default,time_dim,t_time,int,0,86399,,,,,125124,0,,,,,1434571782,6393,_time_dim_ -default,time_dim,t_hour,int,0,23,,,,,19,0,,,,,1434571782,6394,_time_dim_ -default,time_dim,t_minute,int,0,59,,,,,37,0,,,,,1434571782,6395,_time_dim_ -default,time_dim,t_second,int,0,59,,,,,37,0,,,,,1434571782,6396,_time_dim_ -default,time_dim,t_am_pm,string,,,,,,,2,0,2,2,,,1434571782,6397,_time_dim_ -default,time_dim,t_shift,string,,,,,,,3,0,5.33333333333333,6,,,1434571782,6398,_time_dim_ -default,time_dim,t_sub_shift,string,,,,,,,5,0,6.91666666666667,9,,,1434571782,6399,_time_dim_ -default,time_dim,t_meal_time,string,,,,,,,4,0,2.875,9,,,1434571782,6400,_time_dim_ -default,warehouse,w_warehouse_sk,int,1,27,,,,,22,0,,,,,1434571790,6401,_warehouse_ -default,warehouse,w_warehouse_id,string,,,,,,,22,0,16,16,,,1434571790,6402,_warehouse_ -default,warehouse,w_warehouse_name,string,,,,,,,21,0,15.5555555555556,20,,,1434571790,6403,_warehouse_ -default,warehouse,w_warehouse_sq_ft,int,73065,977787,,,,,37,1,,,,,1434571790,6404,_warehouse_ -default,warehouse,w_street_number,string,,,,,,,28,0,2.77777777777778,3,,,1434571790,6405,_warehouse_ -default,warehouse,w_street_name,string,,,,,,,23,0,8.40740740740741,15,,,1434571790,6406,_warehouse_ -default,warehouse,w_street_type,string,,,,,,,18,0,3.92592592592593,9,,,1434571790,6407,_warehouse_ -default,warehouse,w_suite_number,string,,,,,,,21,0,7.44444444444444,9,,,1434571790,6408,_warehouse_ -default,warehouse,w_city,string,,,,,,,19,0,9.14814814814815,15,,,1434571790,6409,_warehouse_ -default,warehouse,w_county,string,,,,,,,15,0,14.4074074074074,17,,,1434571790,6410,_warehouse_ -default,warehouse,w_state,string,,,,,,,15,0,2,2,,,1434571790,6411,_warehouse_ -default,warehouse,w_zip,string,,,,,,,17,0,5,5,,,1434571790,6412,_warehouse_ -default,warehouse,w_country,string,,,,,,,1,0,13,13,,,1434571790,6413,_warehouse_ -default,warehouse,w_gmt_offset,float,,,-8,-5,,,3,1,,,,,1434571790,6414,_warehouse_ -default,web_page,wp_web_page_sk,int,1,4602,,,,,5529,0,,,,,1434571794,6415,_web_page_ -default,web_page,wp_web_page_id,string,,,,,,,2647,0,16,16,,,1434571794,6416,_web_page_ -default,web_page,wp_rec_start_date,string,,,,,,,4,0,9.88700564971751,10,,,1434571794,6417,_web_page_ -default,web_page,wp_rec_end_date,string,,,,,,,4,0,5,10,,,1434571794,6418,_web_page_ -default,web_page,wp_creation_date_sk,int,2450492,2450815,,,,,234,64,,,,,1434571794,6419,_web_page_ -default,web_page,wp_access_date_sk,int,2452548,2452648,,,,,63,58,,,,,1434571794,6420,_web_page_ -default,web_page,wp_autogen_flag,string,,,,,,,3,0,0.984789222077358,1,,,1434571794,6421,_web_page_ -default,web_page,wp_customer_sk,int,33025,79895491,,,,,1382,3263,,,,,1434571794,6422,_web_page_ -default,web_page,wp_url,string,,,,,,,2,0,17.8005215123859,18,,,1434571794,6423,_web_page_ -default,web_page,wp_type,string,,,,,,,6,0,6.30704041720991,9,,,1434571794,6424,_web_page_ -default,web_page,wp_char_count,int,303,8523,,,,,3585,65,,,,,1434571794,6425,_web_page_ -default,web_page,wp_link_count,int,2,25,,,,,16,50,,,,,1434571794,6426,_web_page_ -default,web_page,wp_image_count,int,1,7,,,,,6,48,,,,,1434571794,6427,_web_page_ -default,web_page,wp_max_ad_count,int,0,4,,,,,5,52,,,,,1434571794,6428,_web_page_ -default,web_site,web_site_sk,int,1,84,,,,,49,0,,,,,1434572787,6429,_web_site_ -default,web_site,web_site_id,string,,,,,,,53,0,16,16,,,1434572787,6430,_web_site_ -default,web_site,web_rec_start_date,string,,,,,,,5,0,9.76190476190476,10,,,1434572787,6431,_web_site_ -default,web_site,web_rec_end_date,string,,,,,,,4,0,5,10,,,1434572787,6432,_web_site_ -default,web_site,web_name,string,,,,,,,18,0,6.14285714285714,7,,,1434572787,6433,_web_site_ -default,web_site,web_open_date_sk,int,2450118,2450807,,,,,41,1,,,,,1434572787,6434,_web_site_ -default,web_site,web_close_date_sk,int,2440993,2446218,,,,,29,15,,,,,1434572787,6435,_web_site_ -default,web_site,web_class,string,,,,,,,2,0,6.91666666666667,7,,,1434572787,6436,_web_site_ -default,web_site,web_manager,string,,,,,,,61,0,12.4642857142857,19,,,1434572787,6437,_web_site_ -default,web_site,web_mkt_id,int,1,6,,,,,5,1,,,,,1434572787,6438,_web_site_ -default,web_site,web_mkt_class,string,,,,,,,79,0,34.7142857142857,49,,,1434572787,6439,_web_site_ -default,web_site,web_mkt_desc,string,,,,,,,61,0,64.6190476190476,98,,,1434572787,6440,_web_site_ -default,web_site,web_market_manager,string,,,,,,,58,0,12.7738095238095,18,,,1434572787,6441,_web_site_ -default,web_site,web_company_id,int,1,6,,,,,5,0,,,,,1434572787,6442,_web_site_ -default,web_site,web_company_name,string,,,,,,,7,0,3.79761904761905,5,,,1434572787,6443,_web_site_ -default,web_site,web_street_number,string,,,,,,,51,0,2.89285714285714,3,,,1434572787,6444,_web_site_ -default,web_site,web_street_name,string,,,,,,,102,0,8.94047619047619,16,,,1434572787,6445,_web_site_ -default,web_site,web_street_type,string,,,,,,,23,0,3.8452380952381,9,,,1434572787,6446,_web_site_ -default,web_site,web_suite_number,string,,,,,,,58,0,7.90476190476191,9,,,1434572787,6447,_web_site_ -default,web_site,web_city,string,,,,,,,37,0,8.73809523809524,15,,,1434572787,6448,_web_site_ -default,web_site,web_county,string,,,,,,,69,0,13.8333333333333,22,,,1434572787,6449,_web_site_ -default,web_site,web_state,string,,,,,,,33,0,2,2,,,1434572787,6450,_web_site_ -default,web_site,web_zip,string,,,,,,,56,0,5,5,,,1434572787,6451,_web_site_ -default,web_site,web_country,string,,,,,,,2,0,12.8452380952381,13,,,1434572787,6452,_web_site_ -default,web_site,web_gmt_offset,float,,,-8,-5,,,3,1,,,,,1434572787,6453,_web_site_ -default,web_site,web_tax_percentage,float,,,0,0.119999997317791,,,17,1,,,,,1434572787,6454,_web_site_ -default,catalog_returns,cr_returned_date_sk,int,2450821,2452924,,,,,2535,0,,,,,1434701010,7142,_catalog_returns_ -default,catalog_returns,cr_returned_time_sk,int,0,86399,,,,,125124,0,,,,,1434701010,7143,_catalog_returns_ -default,catalog_returns,cr_item_sk,int,1,48000,,,,,62562,0,,,,,1434701010,7144,_catalog_returns_ -default,catalog_returns,cr_refunded_customer_sk,int,1,1600000,,,,,1415625,575640,,,,,1434701010,7145,_catalog_returns_ -default,catalog_returns,cr_refunded_cdemo_sk,int,1,1920800,,,,,1835839,576793,,,,,1434701010,7146,_catalog_returns_ -default,catalog_returns,cr_refunded_hdemo_sk,int,1,7200,,,,,9299,576604,,,,,1434701010,7147,_catalog_returns_ -default,catalog_returns,cr_refunded_addr_sk,int,1,800000,,,,,707812,576661,,,,,1434701010,7148,_catalog_returns_ -default,catalog_returns,cr_returning_customer_sk,int,1,1600000,,,,,1415625,575663,,,,,1434701010,7149,_catalog_returns_ -default,catalog_returns,cr_returning_cdemo_sk,int,1,1920800,,,,,1835839,576462,,,,,1434701010,7150,_catalog_returns_ -default,catalog_returns,cr_returning_hdemo_sk,int,1,7200,,,,,9299,577306,,,,,1434701010,7151,_catalog_returns_ -default,catalog_returns,cr_returning_addr_sk,int,1,800000,,,,,707812,577349,,,,,1434701010,7152,_catalog_returns_ -default,catalog_returns,cr_call_center_sk,int,1,8,,,,,9,576152,,,,,1434701010,7153,_catalog_returns_ -default,catalog_returns,cr_catalog_page_sk,int,1,9828,,,,,7488,577076,,,,,1434701010,7154,_catalog_returns_ -default,catalog_returns,cr_ship_mode_sk,int,1,20,,,,,18,576040,,,,,1434701010,7155,_catalog_returns_ -default,catalog_returns,cr_warehouse_sk,int,1,6,,,,,5,576830,,,,,1434701010,7156,_catalog_returns_ -default,catalog_returns,cr_reason_sk,int,1,37,,,,,24,576949,,,,,1434701010,7157,_catalog_returns_ -default,catalog_returns,cr_order_number,int,2,31999999,,,,,18238808,0,,,,,1434701010,7158,_catalog_returns_ -default,catalog_returns,cr_return_quantity,int,1,100,,,,,63,576244,,,,,1434701010,7159,_catalog_returns_ -default,catalog_returns,cr_return_amount,float,,,0,28778.310546875,,,1139925,576461,,,,,1434701010,7160,_catalog_returns_ -default,catalog_returns,cr_return_tax,float,,,0,2391.1201171875,,,130664,577147,,,,,1434701010,7161,_catalog_returns_ -default,catalog_returns,cr_return_amt_inc_tax,float,,,0,29677.359375,,,1758005,576846,,,,,1434701010,7162,_catalog_returns_ -default,catalog_returns,cr_fee,float,,,0.5,100,,,12060,576294,,,,,1434701010,7163,_catalog_returns_ -default,catalog_returns,cr_return_ship_cost,float,,,0,14130.9599609375,,,595197,576784,,,,,1434701010,7164,_catalog_returns_ -default,catalog_returns,cr_refunded_cash,float,,,0,25606.5390625,,,1139925,575637,,,,,1434701010,7165,_catalog_returns_ -default,catalog_returns,cr_reversed_charge,float,,,0,23801.240234375,,,649067,577379,,,,,1434701010,7166,_catalog_returns_ -default,catalog_returns,cr_store_credit,float,,,0,22653.91015625,,,621548,576505,,,,,1434701010,7167,_catalog_returns_ -default,catalog_returns,cr_net_loss,float,,,0.5,15781.830078125,,,1091596,576295,,,,,1434701010,7168,_catalog_returns_ -default,catalog_sales,cs_sold_date_sk,int,2450815,2452654,,,,,2226,1440109,,,,,1434701053,7169,_catalog_sales_ -default,catalog_sales,cs_sold_time_sk,int,0,86399,,,,,125124,1439981,,,,,1434701053,7170,_catalog_sales_ -default,catalog_sales,cs_ship_date_sk,int,2450817,2452744,,,,,2324,1439858,,,,,1434701053,7171,_catalog_sales_ -default,catalog_sales,cs_bill_customer_sk,int,1,1600000,,,,,1415625,1439092,,,,,1434701053,7172,_catalog_sales_ -default,catalog_sales,cs_bill_cdemo_sk,int,1,1920800,,,,,1835839,1440094,,,,,1434701053,7173,_catalog_sales_ -default,catalog_sales,cs_bill_hdemo_sk,int,1,7200,,,,,9299,1438041,,,,,1434701053,7174,_catalog_sales_ -default,catalog_sales,cs_bill_addr_sk,int,1,800000,,,,,707812,1439191,,,,,1434701053,7175,_catalog_sales_ -default,catalog_sales,cs_ship_customer_sk,int,1,1600000,,,,,1415625,1441690,,,,,1434701053,7176,_catalog_sales_ -default,catalog_sales,cs_ship_cdemo_sk,int,1,1920800,,,,,1835839,1439916,,,,,1434701053,7177,_catalog_sales_ -default,catalog_sales,cs_ship_hdemo_sk,int,1,7200,,,,,9299,1441155,,,,,1434701053,7178,_catalog_sales_ -default,catalog_sales,cs_ship_addr_sk,int,1,800000,,,,,707812,1437501,,,,,1434701053,7179,_catalog_sales_ -default,catalog_sales,cs_call_center_sk,int,1,8,,,,,9,1438943,,,,,1434701053,7180,_catalog_sales_ -default,catalog_sales,cs_catalog_page_sk,int,1,9828,,,,,7488,1439230,,,,,1434701053,7181,_catalog_sales_ -default,catalog_sales,cs_ship_mode_sk,int,1,20,,,,,18,1439234,,,,,1434701053,7182,_catalog_sales_ -default,catalog_sales,cs_warehouse_sk,int,1,6,,,,,5,1441117,,,,,1434701053,7183,_catalog_sales_ -default,catalog_sales,cs_item_sk,int,1,48000,,,,,62562,0,,,,,1434701053,7184,_catalog_sales_ -default,catalog_sales,cs_promo_sk,int,1,450,,,,,224,1440151,,,,,1434701053,7185,_catalog_sales_ -default,catalog_sales,cs_order_number,int,1,32000000,,,,,45300013,0,,,,,1434701053,7186,_catalog_sales_ -default,catalog_sales,cs_quantity,int,1,100,,,,,63,1439531,,,,,1434701053,7187,_catalog_sales_ -default,catalog_sales,cs_wholesale_cost,float,,,1,100,,,12060,1440635,,,,,1434701053,7188,_catalog_sales_ -default,catalog_sales,cs_list_price,float,,,1,300,,,27468,1440771,,,,,1434701053,7189,_catalog_sales_ -default,catalog_sales,cs_sales_price,float,,,0,300,,,27468,1439327,,,,,1434701053,7190,_catalog_sales_ -default,catalog_sales,cs_ext_discount_amt,float,,,0,29767,,,1543750,1440329,,,,,1434701053,7191,_catalog_sales_ -default,catalog_sales,cs_ext_sales_price,float,,,0,29943,,,1612098,1439296,,,,,1434701053,7192,_catalog_sales_ -default,catalog_sales,cs_ext_wholesale_cost,float,,,1,10000,,,545798,1439858,,,,,1434701053,7193,_catalog_sales_ -default,catalog_sales,cs_ext_list_price,float,,,1,30000,,,1612098,1439697,,,,,1434701053,7194,_catalog_sales_ -default,catalog_sales,cs_ext_tax,float,,,0,2673.27001953125,,,284981,1439788,,,,,1434701053,7195,_catalog_sales_ -default,catalog_sales,cs_coupon_amt,float,,,0,28422.939453125,,,2090632,1439246,,,,,1434701053,7196,_catalog_sales_ -default,catalog_sales,cs_ext_ship_cost,float,,,0,14994,,,771875,1439291,,,,,1434701053,7197,_catalog_sales_ -default,catalog_sales,cs_net_paid,float,,,0,29943,,,2711215,1439634,,,,,1434701053,7198,_catalog_sales_ -default,catalog_sales,cs_net_paid_inc_tax,float,,,0,32376.26953125,,,2956601,1439480,,,,,1434701053,7199,_catalog_sales_ -default,catalog_sales,cs_net_paid_inc_ship,float,,,0,43725,,,2956601,0,,,,,1434701053,7200,_catalog_sales_ -default,catalog_sales,cs_net_paid_inc_ship_tax,float,,,0,45460.80078125,,,3087500,0,,,,,1434701053,7201,_catalog_sales_ -default,catalog_sales,cs_net_profit,float,,,-10000,19962,,,2183192,0,,,,,1434701053,7202,_catalog_sales_ -default,inventory,inv_date_sk,int,2450815,2452635,,,,,316,0,,,,,1434681195,6879,_inventory_ -default,inventory,inv_item_sk,int,1,48000,,,,,62562,0,,,,,1434681195,6880,_inventory_ -default,inventory,inv_warehouse_sk,int,1,6,,,,,5,0,,,,,1434681195,6881,_inventory_ -default,inventory,inv_quantity_on_hand,int,0,1000,,,,,691,1880724,,,,,1434681195,6882,_inventory_ -default,store_sales,ss_sold_date_sk,int,2450816,2452642,,,,,2226,25919081,,,,,1434701145,7281,_store_sales_ -default,store_sales,ss_sold_time_sk,int,28800,75599,,,,,74399,25917462,,,,,1434701145,7282,_store_sales_ -default,store_sales,ss_item_sk,int,1,48000,,,,,62562,0,,,,,1434701145,7283,_store_sales_ -default,store_sales,ss_customer_sk,int,1,1600000,,,,,1415625,25915323,,,,,1434701145,7284,_store_sales_ -default,store_sales,ss_cdemo_sk,int,1,1920800,,,,,1835839,25919854,,,,,1434701145,7285,_store_sales_ -default,store_sales,ss_hdemo_sk,int,1,7200,,,,,9299,25915104,,,,,1434701145,7286,_store_sales_ -default,store_sales,ss_addr_sk,int,1,800000,,,,,707812,25915529,,,,,1434701145,7287,_store_sales_ -default,store_sales,ss_store_sk,int,1,212,,,,,90,25912696,,,,,1434701145,7288,_store_sales_ -default,store_sales,ss_promo_sk,int,1,450,,,,,224,25916282,,,,,1434701145,7289,_store_sales_ -default,store_sales,ss_ticket_number,int,1,48000000,,,,,56256175,0,,,,,1434701145,7290,_store_sales_ -default,store_sales,ss_quantity,int,1,100,,,,,63,25915535,,,,,1434701145,7291,_store_sales_ -default,store_sales,ss_wholesale_cost,float,,,1,100,,,12060,25919883,,,,,1434701145,7292,_store_sales_ -default,store_sales,ss_list_price,float,,,1,200,,,17056,25917233,,,,,1434701145,7293,_store_sales_ -default,store_sales,ss_sales_price,float,,,0,200,,,17056,25920715,,,,,1434701145,7294,_store_sales_ -default,store_sales,ss_ext_discount_amt,float,,,0,19225,,,1298134,25919240,,,,,1434701145,7295,_store_sales_ -default,store_sales,ss_ext_sales_price,float,,,0,19884,,,1139925,25919038,,,,,1434701145,7296,_store_sales_ -default,store_sales,ss_ext_wholesale_cost,float,,,1,10000,,,545798,25922497,,,,,1434701145,7297,_store_sales_ -default,store_sales,ss_ext_list_price,float,,,1,20000,,,1139925,25914179,,,,,1434701145,7298,_store_sales_ -default,store_sales,ss_ext_tax,float,,,0,1789.56005859375,,,219750,25918655,,,,,1434701145,7299,_store_sales_ -default,store_sales,ss_coupon_amt,float,,,0,19225,,,1298134,25919240,,,,,1434701145,7300,_store_sales_ -default,store_sales,ss_net_paid,float,,,0,19884,,,1917118,25919162,,,,,1434701145,7301,_store_sales_ -default,store_sales,ss_net_paid_inc_tax,float,,,0,21673.560546875,,,2380788,25925354,,,,,1434701145,7302,_store_sales_ -default,store_sales,ss_net_profit,float,,,-10000,9942,,,2380788,25912021,,,,,1434701145,7303,_store_sales_ -default,web_sales,ws_sold_date_sk,int,2450816,2452642,,,,,2226,35804,,,,,1434701088,7227,_web_sales_ -default,web_sales,ws_sold_time_sk,int,0,86399,,,,,125124,36037,,,,,1434701088,7228,_web_sales_ -default,web_sales,ws_ship_date_sk,int,2450817,2452762,,,,,2324,35780,,,,,1434701088,7229,_web_sales_ -default,web_sales,ws_item_sk,int,1,48000,,,,,62562,0,,,,,1434701088,7230,_web_sales_ -default,web_sales,ws_bill_customer_sk,int,1,1600000,,,,,1415625,35880,,,,,1434701088,7231,_web_sales_ -default,web_sales,ws_bill_cdemo_sk,int,1,1920800,,,,,1835839,35762,,,,,1434701088,7232,_web_sales_ -default,web_sales,ws_bill_hdemo_sk,int,1,7200,,,,,9299,36012,,,,,1434701088,7233,_web_sales_ -default,web_sales,ws_bill_addr_sk,int,1,800000,,,,,707812,35627,,,,,1434701088,7234,_web_sales_ -default,web_sales,ws_ship_customer_sk,int,1,1600000,,,,,1415625,35897,,,,,1434701088,7235,_web_sales_ -default,web_sales,ws_ship_cdemo_sk,int,1,1920800,,,,,1835839,35783,,,,,1434701088,7236,_web_sales_ -default,web_sales,ws_ship_hdemo_sk,int,1,7200,,,,,9299,35810,,,,,1434701088,7237,_web_sales_ -default,web_sales,ws_ship_addr_sk,int,1,800000,,,,,707812,35897,,,,,1434701088,7238,_web_sales_ -default,web_sales,ws_web_page_sk,int,1,342,,,,,205,35737,,,,,1434701088,7239,_web_sales_ -default,web_sales,ws_web_site_sk,int,1,38,,,,,25,35999,,,,,1434701088,7240,_web_sales_ -default,web_sales,ws_ship_mode_sk,int,1,20,,,,,18,35802,,,,,1434701088,7241,_web_sales_ -default,web_sales,ws_warehouse_sk,int,1,6,,,,,5,35925,,,,,1434701088,7242,_web_sales_ -default,web_sales,ws_promo_sk,int,1,450,,,,,224,36123,,,,,1434701088,7243,_web_sales_ -default,web_sales,ws_order_number,int,1,12000000,,,,,14686712,0,,,,,1434701088,7244,_web_sales_ -default,web_sales,ws_quantity,int,1,100,,,,,63,36054,,,,,1434701088,7245,_web_sales_ -default,web_sales,ws_wholesale_cost,float,,,1,100,,,12060,35939,,,,,1434701088,7246,_web_sales_ -default,web_sales,ws_list_price,float,,,1,300,,,27468,35970,,,,,1434701088,7247,_web_sales_ -default,web_sales,ws_sales_price,float,,,0,300,,,27468,35995,,,,,1434701088,7248,_web_sales_ -default,web_sales,ws_ext_discount_amt,float,,,0,29982,,,1543750,35968,,,,,1434701088,7249,_web_sales_ -default,web_sales,ws_ext_sales_price,float,,,0,29810,,,1415625,35945,,,,,1434701088,7250,_web_sales_ -default,web_sales,ws_ext_wholesale_cost,float,,,1,10000,,,545798,35704,,,,,1434701088,7251,_web_sales_ -default,web_sales,ws_ext_list_price,float,,,1.00999999046326,29997,,,1612098,36119,,,,,1434701088,7252,_web_sales_ -default,web_sales,ws_ext_tax,float,,,0,2682.89990234375,,,297598,35785,,,,,1434701088,7253,_web_sales_ -default,web_sales,ws_coupon_amt,float,,,0,27737.8203125,,,1612098,35986,,,,,1434701088,7254,_web_sales_ -default,web_sales,ws_ext_ship_cost,float,,,0,14927,,,677803,35929,,,,,1434701088,7255,_web_sales_ -default,web_sales,ws_net_paid,float,,,0,29810,,,2486195,35796,,,,,1434701088,7256,_web_sales_ -default,web_sales,ws_net_paid_inc_tax,float,,,0,32492.900390625,,,2596268,36094,,,,,1434701088,7257,_web_sales_ -default,web_sales,ws_net_paid_inc_ship,float,,,0,43674.83984375,,,2956601,0,,,,,1434701088,7258,_web_sales_ -default,web_sales,ws_net_paid_inc_ship_tax,float,,,0,46004.19140625,,,2956601,0,,,,,1434701088,7259,_web_sales_ -default,web_sales,ws_net_profit,float,,,-10000,19840,,,2090632,0,,,,,1434701088,7260,_web_sales_ -default,web_returns,wr_returned_date_sk,int,2450820,2453002,,,,,2647,648651,,,,,1434701060,7203,_web_returns_ -default,web_returns,wr_returned_time_sk,int,0,86399,,,,,125124,647816,,,,,1434701060,7204,_web_returns_ -default,web_returns,wr_item_sk,int,1,48000,,,,,62562,0,,,,,1434701060,7205,_web_returns_ -default,web_returns,wr_refunded_customer_sk,int,1,1600000,,,,,1415625,648741,,,,,1434701060,7206,_web_returns_ -default,web_returns,wr_refunded_cdemo_sk,int,1,1920800,,,,,1835839,648047,,,,,1434701060,7207,_web_returns_ -default,web_returns,wr_refunded_hdemo_sk,int,1,7200,,,,,9299,648703,,,,,1434701060,7208,_web_returns_ -default,web_returns,wr_refunded_addr_sk,int,1,800000,,,,,707812,648992,,,,,1434701060,7209,_web_returns_ -default,web_returns,wr_returning_customer_sk,int,1,1600000,,,,,1415625,648657,,,,,1434701060,7210,_web_returns_ -default,web_returns,wr_returning_cdemo_sk,int,1,1920800,,,,,1835839,648182,,,,,1434701060,7211,_web_returns_ -default,web_returns,wr_returning_hdemo_sk,int,1,7200,,,,,9299,648115,,,,,1434701060,7212,_web_returns_ -default,web_returns,wr_returning_addr_sk,int,1,800000,,,,,707812,648259,,,,,1434701060,7213,_web_returns_ -default,web_returns,wr_web_page_sk,int,1,342,,,,,205,649350,,,,,1434701060,7214,_web_returns_ -default,web_returns,wr_reason_sk,int,1,37,,,,,24,647884,,,,,1434701060,7215,_web_returns_ -default,web_returns,wr_order_number,int,1,11999999,,,,,8007986,0,,,,,1434701060,7216,_web_returns_ -default,web_returns,wr_return_quantity,int,1,100,,,,,63,648184,,,,,1434701060,7217,_web_returns_ -default,web_returns,wr_return_amt,float,,,0,28346.310546875,,,841735,648139,,,,,1434701060,7218,_web_returns_ -default,web_returns,wr_return_tax,float,,,0,2551.15991210938,,,105216,647420,,,,,1434701060,7219,_web_returns_ -default,web_returns,wr_return_amt_inc_tax,float,,,0,29493.380859375,,,1543750,647910,,,,,1434701060,7220,_web_returns_ -default,web_returns,wr_fee,float,,,0.5,100,,,12060,647879,,,,,1434701060,7221,_web_returns_ -default,web_returns,wr_return_ship_cost,float,,,0,14043.66015625,,,479279,647276,,,,,1434701060,7222,_web_returns_ -default,web_returns,wr_refunded_cash,float,,,0,26466.560546875,,,649067,649282,,,,,1434701060,7223,_web_returns_ -default,web_returns,wr_reversed_charge,float,,,0,22972.359375,,,545798,648744,,,,,1434701060,7224,_web_returns_ -default,web_returns,wr_account_credit,float,,,0,23166.330078125,,,439501,649368,,,,,1434701060,7225,_web_returns_ -default,web_returns,wr_net_loss,float,,,0.5,15068.9599609375,,,739150,649063,,,,,1434701060,7226,_web_returns_ -default,store_returns,sr_returned_date_sk,int,2450820,2452822,,,,,2324,2013145,,,,,1434701098,7261,_store_returns_ -default,store_returns,sr_return_time_sk,int,28799,61199,,,,,46196,2016532,,,,,1434701098,7262,_store_returns_ -default,store_returns,sr_item_sk,int,1,48000,,,,,62562,0,,,,,1434701098,7263,_store_returns_ -default,store_returns,sr_customer_sk,int,1,1600000,,,,,1415625,2016349,,,,,1434701098,7264,_store_returns_ -default,store_returns,sr_cdemo_sk,int,1,1920800,,,,,1835839,2013452,,,,,1434701098,7265,_store_returns_ -default,store_returns,sr_hdemo_sk,int,1,7200,,,,,9299,2015074,,,,,1434701098,7266,_store_returns_ -default,store_returns,sr_addr_sk,int,1,800000,,,,,707812,2015595,,,,,1434701098,7267,_store_returns_ -default,store_returns,sr_store_sk,int,1,212,,,,,90,2013530,,,,,1434701098,7268,_store_returns_ -default,store_returns,sr_reason_sk,int,1,37,,,,,24,2016587,,,,,1434701098,7269,_store_returns_ -default,store_returns,sr_ticket_number,int,1,48000000,,,,,34931085,0,,,,,1434701098,7270,_store_returns_ -default,store_returns,sr_return_quantity,int,1,100,,,,,63,2016579,,,,,1434701098,7271,_store_returns_ -default,store_returns,sr_return_amt,float,,,0,19387.169921875,,,841735,2015073,,,,,1434701098,7272,_store_returns_ -default,store_returns,sr_return_tax,float,,,0,1682.0400390625,,,114739,2014835,,,,,1434701098,7273,_store_returns_ -default,store_returns,sr_return_amt_inc_tax,float,,,0,20371.390625,,,1139925,2014852,,,,,1434701098,7274,_store_returns_ -default,store_returns,sr_fee,float,,,0.5,100,,,12060,2015809,,,,,1434701098,7275,_store_returns_ -default,store_returns,sr_return_ship_cost,float,,,0,9578.25,,,500499,2015477,,,,,1434701098,7276,_store_returns_ -default,store_returns,sr_refunded_cash,float,,,0,17556.94921875,,,917919,2015507,,,,,1434701098,7277,_store_returns_ -default,store_returns,sr_reversed_charge,float,,,0,16099.51953125,,,739150,2017819,,,,,1434701098,7278,_store_returns_ -default,store_returns,sr_store_credit,float,,,0,15642.1103515625,,,771875,2013589,,,,,1434701098,7279,_store_returns_ -default,store_returns,sr_net_loss,float,,,0.5,10447.7197265625,,,879002,2014488,,,,,1434701098,7280,_store_returns_ +store,s_store_sk,1,1704,,,,,1507,0,,,,,1434571564,6196 +store,s_store_id,,,,,,,822,0,16,16,,,1434571564,6197 +store,s_rec_start_date,,,,,,,5,0,9.94131455399061,10,,,1434571564,6198 +store,s_rec_end_date,,,,,,,4,0,5,10,,,1434571564,6199 +store,s_closed_date_sk,2450820,2451314,,,,,214,1211,,,,,1434571564,6200 +store,s_store_name,,,,,,,11,0,3.91138497652582,5,,,1434571564,6201 +store,s_number_employees,200,300,,,,,63,13,,,,,1434571564,6202 +store,s_floor_space,5000201,9997773,,,,,1323,12,,,,,1434571564,6203 +store,s_hours,,,,,,,4,0,7.07746478873239,8,,,1434571564,6204 +store,s_manager,,,,,,,1213,0,12.6584507042254,21,,,1434571564,6205 +store,s_market_id,1,10,,,,,11,15,,,,,1434571564,6206 +store,s_geography_class,,,,,,,2,0,6.94659624413146,7,,,1434571564,6207 +store,s_market_desc,,,,,,,1382,0,57.7194835680751,100,,,1434571564,6208 +store,s_market_manager,,,,,,,896,0,12.781103286385,20,,,1434571564,6209 +store,s_division_id,1,1,,,,,1,10,,,,,1434571564,6210 +store,s_division_name,,,,,,,2,0,6.95070422535211,7,,,1434571564,6211 +store,s_company_id,1,1,,,,,1,13,,,,,1434571564,6212 +store,s_company_name,,,,,,,2,0,6.95070422535211,7,,,1434571564,6213 +store,s_street_number,,,,,,,633,0,2.87793427230047,4,,,1434571564,6214 +store,s_street_name,,,,,,,1020,0,8.58509389671362,19,,,1434571564,6215 +store,s_street_type,,,,,,,23,0,4.19307511737089,9,,,1434571564,6216 +store,s_suite_number,,,,,,,86,0,7.83978873239437,9,,,1434571564,6217 +store,s_city,,,,,,,244,0,8.53462441314554,15,,,1434571564,6218 +store,s_county,,,,,,,122,0,13.9237089201878,22,,,1434571564,6219 +store,s_state,,,,,,,49,0,1.98591549295775,2,,,1434571564,6220 +store,s_zip,,,,,,,936,0,4.96478873239437,5,,,1434571564,6221 +store,s_country,,,,,,,2,0,12.931338028169,13,,,1434571564,6222 +store,s_gmt_offset,,,-9,-5,,,5,9,,,,,1434571564,6223 +store,s_tax_precentage,,,0,0.109999999403954,,,15,12,,,,,1434571564,6224 +call_center,cc_call_center_sk,1,60,,,,,37,0,,,,,1434571573,6225 +call_center,cc_call_center_id,,,,,,,30,0,16,16,,,1434571573,6226 +call_center,cc_rec_start_date,,,,,,,4,0,10,10,,,1434571573,6227 +call_center,cc_rec_end_date,,,,,,,4,0,5,10,,,1434571573,6228 +call_center,cc_closed_date_sk,,,,,,,1,60,,,,,1434571573,6229 +call_center,cc_open_date_sk,2450794,2451146,,,,,21,0,,,,,1434571573,6230 +call_center,cc_name,,,,,,,29,0,13.85,19,,,1434571573,6231 +call_center,cc_class,,,,,,,3,0,5.43333333333333,6,,,1434571573,6232 +call_center,cc_employees,5412266,1963174023,,,,,39,0,,,,,1434571573,6233 +call_center,cc_sq_ft,-2108783316,2044891959,,,,,56,0,,,,,1434571573,6234 +call_center,cc_hours,,,,,,,3,0,7.1,8,,,1434571573,6235 +call_center,cc_manager,,,,,,,47,0,12.2333333333333,17,,,1434571573,6236 +call_center,cc_mkt_id,1,6,,,,,5,0,,,,,1434571573,6237 +call_center,cc_mkt_class,,,,,,,43,0,34.7,50,,,1434571573,6238 +call_center,cc_mkt_desc,,,,,,,41,0,61.8666666666667,100,,,1434571573,6239 +call_center,cc_market_manager,,,,,,,45,0,12.3833333333333,17,,,1434571573,6240 +call_center,cc_division,1,6,,,,,5,0,,,,,1434571573,6241 +call_center,cc_division_name,,,,,,,7,0,3.96666666666667,5,,,1434571573,6242 +call_center,cc_company,1,6,,,,,5,0,,,,,1434571573,6243 +call_center,cc_company_name,,,,,,,7,0,3.8,5,,,1434571573,6244 +call_center,cc_street_number,,,,,,,31,0,2.9,3,,,1434571573,6245 +call_center,cc_street_name,,,,,,,28,0,8.16666666666667,16,,,1434571573,6246 +call_center,cc_street_type,,,,,,,14,0,4.28333333333333,9,,,1434571573,6247 +call_center,cc_suite_number,,,,,,,26,0,7.63333333333333,9,,,1434571573,6248 +call_center,cc_city,,,,,,,33,0,9.01666666666667,15,,,1434571573,6249 +call_center,cc_county,,,,,,,31,0,14.1166666666667,21,,,1434571573,6250 +call_center,cc_state,,,,,,,18,0,2,2,,,1434571573,6251 +call_center,cc_zip,,,,,,,20,0,5,5,,,1434571573,6252 +call_center,cc_country,,,,,,,1,0,13,13,,,1434571573,6253 +call_center,cc_gmt_offset,,,-8,-5,,,3,0,,,,,1434571573,6254 +call_center,cc_tax_percentage,,,0,0.119999997317791,,,17,0,,,,,1434571573,6255 +catalog_page,cp_catalog_page_sk,1,46000,,,,,62562,0,,,,,1434571586,6256 +catalog_page,cp_catalog_page_id,,,,,,,38846,0,16,16,,,1434571586,6257 +catalog_page,cp_start_date_sk,2450815,2453005,,,,,112,444,,,,,1434571586,6258 +catalog_page,cp_end_date_sk,2450844,2453186,,,,,86,446,,,,,1434571586,6259 +catalog_page,cp_department,,,,,,,2,0,9.90826086956522,10,,,1434571586,6260 +catalog_page,cp_catalog_number,1,109,,,,,66,465,,,,,1434571586,6261 +catalog_page,cp_catalog_page_number,1,425,,,,,224,443,,,,,1434571586,6262 +catalog_page,cp_description,,,,,,,48242,0,73.8601956521739,99,,,1434571586,6263 +catalog_page,cp_type,,,,,,,5,0,7.59682608695652,9,,,1434571586,6264 +customer,c_customer_sk,1,80000000,,,,,72955234,0,,,,,1434571680,6265 +customer,c_customer_id,,,,,,,66900244,0,16,16,,,1434571680,6266 +customer,c_current_cdemo_sk,1,800,,,,,1835839,2798616,,,,,1434571680,6267 +customer,c_current_hdemo_sk,1,7200,,,,,9299,2799006,,,,,1434571680,6268 +customer,c_current_addr_sk,1,40000000,,,,,45300013,0,,,,,1434571680,6269 +customer,c_first_shipto_date_sk,2449028,2452678,,,,,3585,2800717,,,,,1434571680,6270 +customer,c_first_sales_date_sk,2448998,2452648,,,,,3585,2799514,,,,,1434571680,6271 +customer,c_salutation,,,,,,,9,0,3.1285808875,4,,,1434571680,6272 +customer,c_first_name,,,,,,,5529,0,5.6321494125,11,,,1434571680,6273 +customer,c_last_name,,,,,,,7820,0,5.9160140875,13,,,1434571680,6274 +customer,c_preferred_cust_flag,,,,,,,3,0,0.96499295,1,,,1434571680,6275 +customer,c_birth_day,1,31,,,,,23,2799325,,,,,1434571680,6276 +customer,c_birth_month,1,12,,,,,13,2800192,,,,,1434571680,6277 +customer,c_birth_year,1924,1992,,,,,49,2798667,,,,,1434571680,6278 +customer,c_birth_country,,,,,,,214,0,8.3879500875,20,,,1434571680,6279 +customer,c_login,,,,,,,2,0,0,0,,,1434571680,6280 +customer,c_email_address,,,,,,,112512351,0,26.5065306,48,,,1434571680,6281 +customer,c_last_review_date,,,,,,,224,0,6.7549565125,7,,,1434571680,6282 +customer_address,ca_address_sk,1,40000000,,,,,53871098,0,,,,,1434571715,6283 +customer_address,ca_address_id,,,,,,,47305616,0,16,16,,,1434571715,6284 +customer_address,ca_street_number,,,,,,,822,0,2.806232675,4,,,1434571715,6285 +customer_address,ca_street_name,,,,,,,7488,0,8.44949205,21,,,1434571715,6286 +customer_address,ca_street_type,,,,,,,23,0,4.073537425,9,,,1434571715,6287 +customer_address,ca_suite_number,,,,,,,86,0,7.653062625,9,,,1434571715,6288 +customer_address,ca_city,,,,,,,896,0,8.684372925,20,,,1434571715,6289 +customer_address,ca_county,,,,,,,1716,0,13.543959525,28,,,1434571715,6290 +customer_address,ca_state,,,,,,,51,0,1.9400121,2,,,1434571715,6291 +customer_address,ca_zip,,,,,,,10141,0,4.849962,5,,,1434571715,6292 +customer_address,ca_country,,,,,,,2,0,12.610234325,13,,,1434571715,6293 +customer_address,ca_gmt_offset,,,-10,-5,,,5,1201179,,,,,1434571715,6294 +customer_address,ca_location_type,,,,,,,4,0,8.729921525,13,,,1434571715,6295 +customer_demographics,cd_demo_sk,1,1920800,,,,,1835839,0,,,,,1434571729,6296 +customer_demographics,cd_gender,,,,,,,2,0,1,1,,,1434571729,6297 +customer_demographics,cd_marital_status,,,,,,,7,0,1,1,,,1434571729,6298 +customer_demographics,cd_education_status,,,,,,,9,0,9.57142857142857,15,,,1434571729,6299 +customer_demographics,cd_purchase_estimate,500,10000,,,,,24,0,,,,,1434571729,6300 +customer_demographics,cd_credit_rating,,,,,,,5,0,7,9,,,1434571729,6301 +customer_demographics,cd_dep_count,0,6,,,,,5,0,,,,,1434571729,6302 +customer_demographics,cd_dep_employed_count,0,6,,,,,5,0,,,,,1434571729,6303 +customer_demographics,cd_dep_college_count,0,6,,,,,5,0,,,,,1434571729,6304 +date_dim,d_date_sk,2415022,2488070,,,,,65332,0,,,,,1434571736,6305 +date_dim,d_date_id,,,,,,,109875,0,16,16,,,1434571736,6306 +date_dim,d_date,,,,,,,92393,0,10,10,,,1434571736,6307 +date_dim,d_month_seq,0,2400,,,,,2764,0,,,,,1434571736,6308 +date_dim,d_week_seq,1,10436,,,,,13152,0,,,,,1434571736,6309 +date_dim,d_quarter_seq,1,801,,,,,429,0,,,,,1434571736,6310 +date_dim,d_year,1900,2100,,,,,112,0,,,,,1434571736,6311 +date_dim,d_dow,0,6,,,,,5,0,,,,,1434571736,6312 +date_dim,d_moy,1,12,,,,,13,0,,,,,1434571736,6313 +date_dim,d_dom,1,31,,,,,23,0,,,,,1434571736,6314 +date_dim,d_qoy,1,4,,,,,5,0,,,,,1434571736,6315 +date_dim,d_fy_year,1900,2100,,,,,112,0,,,,,1434571736,6316 +date_dim,d_fy_quarter_seq,1,801,,,,,429,0,,,,,1434571736,6317 +date_dim,d_fy_week_seq,1,10436,,,,,13152,0,,,,,1434571736,6318 +date_dim,d_day_name,,,,,,,9,0,7.14286300976057,9,,,1434571736,6319 +date_dim,d_quarter_name,,,,,,,721,0,6,6,,,1434571736,6320 +date_dim,d_holiday,,,,,,,2,0,1,1,,,1434571736,6321 +date_dim,d_weekend,,,,,,,2,0,1,1,,,1434571736,6322 +date_dim,d_following_holiday,,,,,,,2,0,1,1,,,1434571736,6323 +date_dim,d_first_dom,2415021,2488070,,,,,2226,0,,,,,1434571736,6324 +date_dim,d_last_dom,2415020,2488372,,,,,2535,0,,,,,1434571736,6325 +date_dim,d_same_day_ly,2414657,2487705,,,,,65332,0,,,,,1434571736,6326 +date_dim,d_same_day_lq,2414930,2487978,,,,,65332,0,,,,,1434571736,6327 +date_dim,d_current_day,,,,,,,1,0,1,1,,,1434571736,6328 +date_dim,d_current_week,,,,,,,1,0,1,1,,,1434571736,6329 +date_dim,d_current_month,,,,,,,2,0,1,1,,,1434571736,6330 +date_dim,d_current_quarter,,,,,,,2,0,1,1,,,1434571736,6331 +date_dim,d_current_year,,,,,,,2,0,1,1,,,1434571736,6332 +household_demographics,hd_demo_sk,1,7200,,,,,9299,0,,,,,1434571741,6333 +household_demographics,hd_income_band_sk,1,20,,,,,18,0,,,,,1434571741,6334 +household_demographics,hd_buy_potential,,,,,,,5,0,7.5,10,,,1434571741,6335 +household_demographics,hd_dep_count,0,9,,,,,11,0,,,,,1434571741,6336 +household_demographics,hd_vehicle_count,-1,4,,,,,6,0,,,,,1434571741,6337 +income_band,ib_income_band_sk,1,20,,,,,18,0,,,,,1434571745,6338 +income_band,ib_lower_bound,0,190001,,,,,21,0,,,,,1434571745,6339 +income_band,ib_upper_bound,10000,200000,,,,,18,0,,,,,1434571745,6340 +item,i_item_sk,1,462000,,,,,439501,0,,,,,1434571764,6341 +item,i_item_id,,,,,,,310774,0,16,16,,,1434571764,6342 +item,i_rec_start_date,,,,,,,5,0,9.97480519480519,10,,,1434571764,6343 +item,i_rec_end_date,,,,,,,5,0,5,10,,,1434571764,6344 +item,i_item_desc,,,,,,,338901,0,100.203757575758,200,,,1434571764,6345 +item,i_current_price,,,0.0900000035762787,99.9899978637695,,,12060,1167,,,,,1434571764,6346 +item,i_wholesale_cost,,,0.0199999995529652,89.7399978637695,,,7820,1120,,,,,1434571764,6347 +item,i_brand_id,1001001,10016017,,,,,633,1139,,,,,1434571764,6348 +item,i_brand,,,,,,,633,0,16.1186558441558,22,,,1434571764,6349 +item,i_class_id,1,16,,,,,15,1117,,,,,1434571764,6350 +item,i_class,,,,,,,102,0,7.76902164502164,15,,,1434571764,6351 +item,i_category_id,1,10,,,,,11,1141,,,,,1434571764,6352 +item,i_category,,,,,,,10,0,5.88895454545454,11,,,1434571764,6353 +item,i_manufact_id,1,1000,,,,,691,1152,,,,,1434571764,6354 +item,i_manufact,,,,,,,1267,0,11.2630519480519,15,,,1434571764,6355 +item,i_size,,,,,,,9,0,4.32115800865801,11,,,1434571764,6356 +item,i_formulation,,,,,,,310774,0,19.9492207792208,20,,,1434571764,6357 +item,i_color,,,,,,,66,0,5.36743939393939,10,,,1434571764,6358 +item,i_units,,,,,,,18,0,4.17825541125541,7,,,1434571764,6359 +item,i_container,,,,,,,2,0,6.9825,7,,,1434571764,6360 +item,i_manager_id,1,100,,,,,63,1124,,,,,1434571764,6361 +item,i_product_name,,,,,,,522658,0,22.8322532467532,30,,,1434571764,6362 +promotion,p_promo_sk,1,2300,,,,,2764,0,,,,,1434571768,6363 +promotion,p_promo_id,,,,,,,2427,0,16,16,,,1434571768,6364 +promotion,p_start_date_sk,2450096,2450915,,,,,822,30,,,,,1434571768,6365 +promotion,p_end_date_sk,2450102,2450970,,,,,1066,26,,,,,1434571768,6366 +promotion,p_item_sk,614,461932,,,,,2132,28,,,,,1434571768,6367 +promotion,p_cost,,,1000,1000,,,1,28,,,,,1434571768,6368 +promotion,p_response_target,1,1,,,,,1,33,,,,,1434571768,6369 +promotion,p_promo_name,,,,,,,11,0,3.94695652173913,5,,,1434571768,6370 +promotion,p_channel_dmail,,,,,,,3,0,0.989565217391304,1,,,1434571768,6371 +promotion,p_channel_email,,,,,,,2,0,0.988260869565217,1,,,1434571768,6372 +promotion,p_channel_catalog,,,,,,,2,0,0.989565217391304,1,,,1434571768,6373 +promotion,p_channel_tv,,,,,,,2,0,0.988260869565217,1,,,1434571768,6374 +promotion,p_channel_radio,,,,,,,2,0,0.987826086956522,1,,,1434571768,6375 +promotion,p_channel_press,,,,,,,2,0,0.988695652173913,1,,,1434571768,6376 +promotion,p_channel_event,,,,,,,2,0,0.989565217391304,1,,,1434571768,6377 +promotion,p_channel_demo,,,,,,,2,0,0.988260869565217,1,,,1434571768,6378 +promotion,p_channel_details,,,,,,,2041,0,39.2652173913044,60,,,1434571768,6379 +promotion,p_purpose,,,,,,,2,0,6.92391304347826,7,,,1434571768,6380 +promotion,p_discount_active,,,,,,,2,0,0.986521739130435,1,,,1434571768,6381 +reason,r_reason_sk,1,72,,,,,47,0,,,,,1434571773,6382 +reason,r_reason_id,,,,,,,61,0,16,16,,,1434571773,6383 +reason,r_reason_desc,,,,,,,112,0,12.6527777777778,43,,,1434571773,6384 +ship_mode,sm_ship_mode_sk,,,,,,,0,0,,,,,1434571776,6385 +ship_mode,sm_ship_mode_id,,,,,,,0,0,0,0,,,1434571776,6386 +ship_mode,sm_type,,,,,,,0,0,0,0,,,1434571776,6387 +ship_mode,sm_code,,,,,,,0,0,0,0,,,1434571776,6388 +ship_mode,sm_carrier,,,,,,,0,0,0,0,,,1434571776,6389 +ship_mode,sm_contract,,,,,,,0,0,0,0,,,1434571776,6390 +time_dim,t_time_sk,0,86399,,,,,125124,0,,,,,1434571782,6391 +time_dim,t_time_id,,,,,,,71245,0,16,16,,,1434571782,6392 +time_dim,t_time,0,86399,,,,,125124,0,,,,,1434571782,6393 +time_dim,t_hour,0,23,,,,,19,0,,,,,1434571782,6394 +time_dim,t_minute,0,59,,,,,37,0,,,,,1434571782,6395 +time_dim,t_second,0,59,,,,,37,0,,,,,1434571782,6396 +time_dim,t_am_pm,,,,,,,2,0,2,2,,,1434571782,6397 +time_dim,t_shift,,,,,,,3,0,5.33333333333333,6,,,1434571782,6398 +time_dim,t_sub_shift,,,,,,,5,0,6.91666666666667,9,,,1434571782,6399 +time_dim,t_meal_time,,,,,,,4,0,2.875,9,,,1434571782,6400 +warehouse,w_warehouse_sk,1,27,,,,,22,0,,,,,1434571790,6401 +warehouse,w_warehouse_id,,,,,,,22,0,16,16,,,1434571790,6402 +warehouse,w_warehouse_name,,,,,,,21,0,15.5555555555556,20,,,1434571790,6403 +warehouse,w_warehouse_sq_ft,73065,977787,,,,,37,1,,,,,1434571790,6404 +warehouse,w_street_number,,,,,,,28,0,2.77777777777778,3,,,1434571790,6405 +warehouse,w_street_name,,,,,,,23,0,8.40740740740741,15,,,1434571790,6406 +warehouse,w_street_type,,,,,,,18,0,3.92592592592593,9,,,1434571790,6407 +warehouse,w_suite_number,,,,,,,21,0,7.44444444444444,9,,,1434571790,6408 +warehouse,w_city,,,,,,,19,0,9.14814814814815,15,,,1434571790,6409 +warehouse,w_county,,,,,,,15,0,14.4074074074074,17,,,1434571790,6410 +warehouse,w_state,,,,,,,15,0,2,2,,,1434571790,6411 +warehouse,w_zip,,,,,,,17,0,5,5,,,1434571790,6412 +warehouse,w_country,,,,,,,1,0,13,13,,,1434571790,6413 +warehouse,w_gmt_offset,,,-8,-5,,,3,1,,,,,1434571790,6414 +web_page,wp_web_page_sk,1,4602,,,,,5529,0,,,,,1434571794,6415 +web_page,wp_web_page_id,,,,,,,2647,0,16,16,,,1434571794,6416 +web_page,wp_rec_start_date,,,,,,,4,0,9.88700564971751,10,,,1434571794,6417 +web_page,wp_rec_end_date,,,,,,,4,0,5,10,,,1434571794,6418 +web_page,wp_creation_date_sk,2450492,2450815,,,,,234,64,,,,,1434571794,6419 +web_page,wp_access_date_sk,2452548,2452648,,,,,63,58,,,,,1434571794,6420 +web_page,wp_autogen_flag,,,,,,,3,0,0.984789222077358,1,,,1434571794,6421 +web_page,wp_customer_sk,33025,79895491,,,,,1382,3263,,,,,1434571794,6422 +web_page,wp_url,,,,,,,2,0,17.8005215123859,18,,,1434571794,6423 +web_page,wp_type,,,,,,,6,0,6.30704041720991,9,,,1434571794,6424 +web_page,wp_char_count,303,8523,,,,,3585,65,,,,,1434571794,6425 +web_page,wp_link_count,2,25,,,,,16,50,,,,,1434571794,6426 +web_page,wp_image_count,1,7,,,,,6,48,,,,,1434571794,6427 +web_page,wp_max_ad_count,0,4,,,,,5,52,,,,,1434571794,6428 +web_site,web_site_sk,1,84,,,,,49,0,,,,,1434572787,6429 +web_site,web_site_id,,,,,,,53,0,16,16,,,1434572787,6430 +web_site,web_rec_start_date,,,,,,,5,0,9.76190476190476,10,,,1434572787,6431 +web_site,web_rec_end_date,,,,,,,4,0,5,10,,,1434572787,6432 +web_site,web_name,,,,,,,18,0,6.14285714285714,7,,,1434572787,6433 +web_site,web_open_date_sk,2450118,2450807,,,,,41,1,,,,,1434572787,6434 +web_site,web_close_date_sk,2440993,2446218,,,,,29,15,,,,,1434572787,6435 +web_site,web_class,,,,,,,2,0,6.91666666666667,7,,,1434572787,6436 +web_site,web_manager,,,,,,,61,0,12.4642857142857,19,,,1434572787,6437 +web_site,web_mkt_id,1,6,,,,,5,1,,,,,1434572787,6438 +web_site,web_mkt_class,,,,,,,79,0,34.7142857142857,49,,,1434572787,6439 +web_site,web_mkt_desc,,,,,,,61,0,64.6190476190476,98,,,1434572787,6440 +web_site,web_market_manager,,,,,,,58,0,12.7738095238095,18,,,1434572787,6441 +web_site,web_company_id,1,6,,,,,5,0,,,,,1434572787,6442 +web_site,web_company_name,,,,,,,7,0,3.79761904761905,5,,,1434572787,6443 +web_site,web_street_number,,,,,,,51,0,2.89285714285714,3,,,1434572787,6444 +web_site,web_street_name,,,,,,,102,0,8.94047619047619,16,,,1434572787,6445 +web_site,web_street_type,,,,,,,23,0,3.8452380952381,9,,,1434572787,6446 +web_site,web_suite_number,,,,,,,58,0,7.90476190476191,9,,,1434572787,6447 +web_site,web_city,,,,,,,37,0,8.73809523809524,15,,,1434572787,6448 +web_site,web_county,,,,,,,69,0,13.8333333333333,22,,,1434572787,6449 +web_site,web_state,,,,,,,33,0,2,2,,,1434572787,6450 +web_site,web_zip,,,,,,,56,0,5,5,,,1434572787,6451 +web_site,web_country,,,,,,,2,0,12.8452380952381,13,,,1434572787,6452 +web_site,web_gmt_offset,,,-8,-5,,,3,1,,,,,1434572787,6453 +web_site,web_tax_percentage,,,0,0.119999997317791,,,17,1,,,,,1434572787,6454 +catalog_returns,cr_returned_date_sk,2450821,2452924,,,,,2535,0,,,,,1434701010,7142 +catalog_returns,cr_returned_time_sk,0,86399,,,,,125124,0,,,,,1434701010,7143 +catalog_returns,cr_item_sk,1,48000,,,,,62562,0,,,,,1434701010,7144 +catalog_returns,cr_refunded_customer_sk,1,1600000,,,,,1415625,575640,,,,,1434701010,7145 +catalog_returns,cr_refunded_cdemo_sk,1,1920800,,,,,1835839,576793,,,,,1434701010,7146 +catalog_returns,cr_refunded_hdemo_sk,1,7200,,,,,9299,576604,,,,,1434701010,7147 +catalog_returns,cr_refunded_addr_sk,1,800000,,,,,707812,576661,,,,,1434701010,7148 +catalog_returns,cr_returning_customer_sk,1,1600000,,,,,1415625,575663,,,,,1434701010,7149 +catalog_returns,cr_returning_cdemo_sk,1,1920800,,,,,1835839,576462,,,,,1434701010,7150 +catalog_returns,cr_returning_hdemo_sk,1,7200,,,,,9299,577306,,,,,1434701010,7151 +catalog_returns,cr_returning_addr_sk,1,800000,,,,,707812,577349,,,,,1434701010,7152 +catalog_returns,cr_call_center_sk,1,8,,,,,9,576152,,,,,1434701010,7153 +catalog_returns,cr_catalog_page_sk,1,9828,,,,,7488,577076,,,,,1434701010,7154 +catalog_returns,cr_ship_mode_sk,1,20,,,,,18,576040,,,,,1434701010,7155 +catalog_returns,cr_warehouse_sk,1,6,,,,,5,576830,,,,,1434701010,7156 +catalog_returns,cr_reason_sk,1,37,,,,,24,576949,,,,,1434701010,7157 +catalog_returns,cr_order_number,2,31999999,,,,,18238808,0,,,,,1434701010,7158 +catalog_returns,cr_return_quantity,1,100,,,,,63,576244,,,,,1434701010,7159 +catalog_returns,cr_return_amount,,,0,28778.310546875,,,1139925,576461,,,,,1434701010,7160 +catalog_returns,cr_return_tax,,,0,2391.1201171875,,,130664,577147,,,,,1434701010,7161 +catalog_returns,cr_return_amt_inc_tax,,,0,29677.359375,,,1758005,576846,,,,,1434701010,7162 +catalog_returns,cr_fee,,,0.5,100,,,12060,576294,,,,,1434701010,7163 +catalog_returns,cr_return_ship_cost,,,0,14130.9599609375,,,595197,576784,,,,,1434701010,7164 +catalog_returns,cr_refunded_cash,,,0,25606.5390625,,,1139925,575637,,,,,1434701010,7165 +catalog_returns,cr_reversed_charge,,,0,23801.240234375,,,649067,577379,,,,,1434701010,7166 +catalog_returns,cr_store_credit,,,0,22653.91015625,,,621548,576505,,,,,1434701010,7167 +catalog_returns,cr_net_loss,,,0.5,15781.830078125,,,1091596,576295,,,,,1434701010,7168 +catalog_sales,cs_sold_date_sk,2450815,2452654,,,,,2226,1440109,,,,,1434701053,7169 +catalog_sales,cs_sold_time_sk,0,86399,,,,,125124,1439981,,,,,1434701053,7170 +catalog_sales,cs_ship_date_sk,2450817,2452744,,,,,2324,1439858,,,,,1434701053,7171 +catalog_sales,cs_bill_customer_sk,1,1600000,,,,,1415625,1439092,,,,,1434701053,7172 +catalog_sales,cs_bill_cdemo_sk,1,1920800,,,,,1835839,1440094,,,,,1434701053,7173 +catalog_sales,cs_bill_hdemo_sk,1,7200,,,,,9299,1438041,,,,,1434701053,7174 +catalog_sales,cs_bill_addr_sk,1,800000,,,,,707812,1439191,,,,,1434701053,7175 +catalog_sales,cs_ship_customer_sk,1,1600000,,,,,1415625,1441690,,,,,1434701053,7176 +catalog_sales,cs_ship_cdemo_sk,1,1920800,,,,,1835839,1439916,,,,,1434701053,7177 +catalog_sales,cs_ship_hdemo_sk,1,7200,,,,,9299,1441155,,,,,1434701053,7178 +catalog_sales,cs_ship_addr_sk,1,800000,,,,,707812,1437501,,,,,1434701053,7179 +catalog_sales,cs_call_center_sk,1,8,,,,,9,1438943,,,,,1434701053,7180 +catalog_sales,cs_catalog_page_sk,1,9828,,,,,7488,1439230,,,,,1434701053,7181 +catalog_sales,cs_ship_mode_sk,1,20,,,,,18,1439234,,,,,1434701053,7182 +catalog_sales,cs_warehouse_sk,1,6,,,,,5,1441117,,,,,1434701053,7183 +catalog_sales,cs_item_sk,1,48000,,,,,62562,0,,,,,1434701053,7184 +catalog_sales,cs_promo_sk,1,450,,,,,224,1440151,,,,,1434701053,7185 +catalog_sales,cs_order_number,1,32000000,,,,,45300013,0,,,,,1434701053,7186 +catalog_sales,cs_quantity,1,100,,,,,63,1439531,,,,,1434701053,7187 +catalog_sales,cs_wholesale_cost,,,1,100,,,12060,1440635,,,,,1434701053,7188 +catalog_sales,cs_list_price,,,1,300,,,27468,1440771,,,,,1434701053,7189 +catalog_sales,cs_sales_price,,,0,300,,,27468,1439327,,,,,1434701053,7190 +catalog_sales,cs_ext_discount_amt,,,0,29767,,,1543750,1440329,,,,,1434701053,7191 +catalog_sales,cs_ext_sales_price,,,0,29943,,,1612098,1439296,,,,,1434701053,7192 +catalog_sales,cs_ext_wholesale_cost,,,1,10000,,,545798,1439858,,,,,1434701053,7193 +catalog_sales,cs_ext_list_price,,,1,30000,,,1612098,1439697,,,,,1434701053,7194 +catalog_sales,cs_ext_tax,,,0,2673.27001953125,,,284981,1439788,,,,,1434701053,7195 +catalog_sales,cs_coupon_amt,,,0,28422.939453125,,,2090632,1439246,,,,,1434701053,7196 +catalog_sales,cs_ext_ship_cost,,,0,14994,,,771875,1439291,,,,,1434701053,7197 +catalog_sales,cs_net_paid,,,0,29943,,,2711215,1439634,,,,,1434701053,7198 +catalog_sales,cs_net_paid_inc_tax,,,0,32376.26953125,,,2956601,1439480,,,,,1434701053,7199 +catalog_sales,cs_net_paid_inc_ship,,,0,43725,,,2956601,0,,,,,1434701053,7200 +catalog_sales,cs_net_paid_inc_ship_tax,,,0,45460.80078125,,,3087500,0,,,,,1434701053,7201 +catalog_sales,cs_net_profit,,,-10000,19962,,,2183192,0,,,,,1434701053,7202 +inventory,inv_date_sk,2450815,2452635,,,,,316,0,,,,,1434681195,6879 +inventory,inv_item_sk,1,48000,,,,,62562,0,,,,,1434681195,6880 +inventory,inv_warehouse_sk,1,6,,,,,5,0,,,,,1434681195,6881 +inventory,inv_quantity_on_hand,0,1000,,,,,691,1880724,,,,,1434681195,6882 +store_sales,ss_sold_date_sk,2450816,2452642,,,,,2226,25919081,,,,,1434701145,7281 +store_sales,ss_sold_time_sk,28800,75599,,,,,74399,25917462,,,,,1434701145,7282 +store_sales,ss_item_sk,1,48000,,,,,62562,0,,,,,1434701145,7283 +store_sales,ss_customer_sk,1,1600000,,,,,1415625,25915323,,,,,1434701145,7284 +store_sales,ss_cdemo_sk,1,1920800,,,,,1835839,25919854,,,,,1434701145,7285 +store_sales,ss_hdemo_sk,1,7200,,,,,9299,25915104,,,,,1434701145,7286 +store_sales,ss_addr_sk,1,800000,,,,,707812,25915529,,,,,1434701145,7287 +store_sales,ss_store_sk,1,212,,,,,90,25912696,,,,,1434701145,7288 +store_sales,ss_promo_sk,1,450,,,,,224,25916282,,,,,1434701145,7289 +store_sales,ss_ticket_number,1,48000000,,,,,56256175,0,,,,,1434701145,7290 +store_sales,ss_quantity,1,100,,,,,63,25915535,,,,,1434701145,7291 +store_sales,ss_wholesale_cost,,,1,100,,,12060,25919883,,,,,1434701145,7292 +store_sales,ss_list_price,,,1,200,,,17056,25917233,,,,,1434701145,7293 +store_sales,ss_sales_price,,,0,200,,,17056,25920715,,,,,1434701145,7294 +store_sales,ss_ext_discount_amt,,,0,19225,,,1298134,25919240,,,,,1434701145,7295 +store_sales,ss_ext_sales_price,,,0,19884,,,1139925,25919038,,,,,1434701145,7296 +store_sales,ss_ext_wholesale_cost,,,1,10000,,,545798,25922497,,,,,1434701145,7297 +store_sales,ss_ext_list_price,,,1,20000,,,1139925,25914179,,,,,1434701145,7298 +store_sales,ss_ext_tax,,,0,1789.56005859375,,,219750,25918655,,,,,1434701145,7299 +store_sales,ss_coupon_amt,,,0,19225,,,1298134,25919240,,,,,1434701145,7300 +store_sales,ss_net_paid,,,0,19884,,,1917118,25919162,,,,,1434701145,7301 +store_sales,ss_net_paid_inc_tax,,,0,21673.560546875,,,2380788,25925354,,,,,1434701145,7302 +store_sales,ss_net_profit,,,-10000,9942,,,2380788,25912021,,,,,1434701145,7303 +web_sales,ws_sold_date_sk,2450816,2452642,,,,,2226,35804,,,,,1434701088,7227 +web_sales,ws_sold_time_sk,0,86399,,,,,125124,36037,,,,,1434701088,7228 +web_sales,ws_ship_date_sk,2450817,2452762,,,,,2324,35780,,,,,1434701088,7229 +web_sales,ws_item_sk,1,48000,,,,,62562,0,,,,,1434701088,7230 +web_sales,ws_bill_customer_sk,1,1600000,,,,,1415625,35880,,,,,1434701088,7231 +web_sales,ws_bill_cdemo_sk,1,1920800,,,,,1835839,35762,,,,,1434701088,7232 +web_sales,ws_bill_hdemo_sk,1,7200,,,,,9299,36012,,,,,1434701088,7233 +web_sales,ws_bill_addr_sk,1,800000,,,,,707812,35627,,,,,1434701088,7234 +web_sales,ws_ship_customer_sk,1,1600000,,,,,1415625,35897,,,,,1434701088,7235 +web_sales,ws_ship_cdemo_sk,1,1920800,,,,,1835839,35783,,,,,1434701088,7236 +web_sales,ws_ship_hdemo_sk,1,7200,,,,,9299,35810,,,,,1434701088,7237 +web_sales,ws_ship_addr_sk,1,800000,,,,,707812,35897,,,,,1434701088,7238 +web_sales,ws_web_page_sk,1,342,,,,,205,35737,,,,,1434701088,7239 +web_sales,ws_web_site_sk,1,38,,,,,25,35999,,,,,1434701088,7240 +web_sales,ws_ship_mode_sk,1,20,,,,,18,35802,,,,,1434701088,7241 +web_sales,ws_warehouse_sk,1,6,,,,,5,35925,,,,,1434701088,7242 +web_sales,ws_promo_sk,1,450,,,,,224,36123,,,,,1434701088,7243 +web_sales,ws_order_number,1,12000000,,,,,14686712,0,,,,,1434701088,7244 +web_sales,ws_quantity,1,100,,,,,63,36054,,,,,1434701088,7245 +web_sales,ws_wholesale_cost,,,1,100,,,12060,35939,,,,,1434701088,7246 +web_sales,ws_list_price,,,1,300,,,27468,35970,,,,,1434701088,7247 +web_sales,ws_sales_price,,,0,300,,,27468,35995,,,,,1434701088,7248 +web_sales,ws_ext_discount_amt,,,0,29982,,,1543750,35968,,,,,1434701088,7249 +web_sales,ws_ext_sales_price,,,0,29810,,,1415625,35945,,,,,1434701088,7250 +web_sales,ws_ext_wholesale_cost,,,1,10000,,,545798,35704,,,,,1434701088,7251 +web_sales,ws_ext_list_price,,,1.00999999046326,29997,,,1612098,36119,,,,,1434701088,7252 +web_sales,ws_ext_tax,,,0,2682.89990234375,,,297598,35785,,,,,1434701088,7253 +web_sales,ws_coupon_amt,,,0,27737.8203125,,,1612098,35986,,,,,1434701088,7254 +web_sales,ws_ext_ship_cost,,,0,14927,,,677803,35929,,,,,1434701088,7255 +web_sales,ws_net_paid,,,0,29810,,,2486195,35796,,,,,1434701088,7256 +web_sales,ws_net_paid_inc_tax,,,0,32492.900390625,,,2596268,36094,,,,,1434701088,7257 +web_sales,ws_net_paid_inc_ship,,,0,43674.83984375,,,2956601,0,,,,,1434701088,7258 +web_sales,ws_net_paid_inc_ship_tax,,,0,46004.19140625,,,2956601,0,,,,,1434701088,7259 +web_sales,ws_net_profit,,,-10000,19840,,,2090632,0,,,,,1434701088,7260 +web_returns,wr_returned_date_sk,2450820,2453002,,,,,2647,648651,,,,,1434701060,7203 +web_returns,wr_returned_time_sk,0,86399,,,,,125124,647816,,,,,1434701060,7204 +web_returns,wr_item_sk,1,48000,,,,,62562,0,,,,,1434701060,7205 +web_returns,wr_refunded_customer_sk,1,1600000,,,,,1415625,648741,,,,,1434701060,7206 +web_returns,wr_refunded_cdemo_sk,1,1920800,,,,,1835839,648047,,,,,1434701060,7207 +web_returns,wr_refunded_hdemo_sk,1,7200,,,,,9299,648703,,,,,1434701060,7208 +web_returns,wr_refunded_addr_sk,1,800000,,,,,707812,648992,,,,,1434701060,7209 +web_returns,wr_returning_customer_sk,1,1600000,,,,,1415625,648657,,,,,1434701060,7210 +web_returns,wr_returning_cdemo_sk,1,1920800,,,,,1835839,648182,,,,,1434701060,7211 +web_returns,wr_returning_hdemo_sk,1,7200,,,,,9299,648115,,,,,1434701060,7212 +web_returns,wr_returning_addr_sk,1,800000,,,,,707812,648259,,,,,1434701060,7213 +web_returns,wr_web_page_sk,1,342,,,,,205,649350,,,,,1434701060,7214 +web_returns,wr_reason_sk,1,37,,,,,24,647884,,,,,1434701060,7215 +web_returns,wr_order_number,1,11999999,,,,,8007986,0,,,,,1434701060,7216 +web_returns,wr_return_quantity,1,100,,,,,63,648184,,,,,1434701060,7217 +web_returns,wr_return_amt,,,0,28346.310546875,,,841735,648139,,,,,1434701060,7218 +web_returns,wr_return_tax,,,0,2551.15991210938,,,105216,647420,,,,,1434701060,7219 +web_returns,wr_return_amt_inc_tax,,,0,29493.380859375,,,1543750,647910,,,,,1434701060,7220 +web_returns,wr_fee,,,0.5,100,,,12060,647879,,,,,1434701060,7221 +web_returns,wr_return_ship_cost,,,0,14043.66015625,,,479279,647276,,,,,1434701060,7222 +web_returns,wr_refunded_cash,,,0,26466.560546875,,,649067,649282,,,,,1434701060,7223 +web_returns,wr_reversed_charge,,,0,22972.359375,,,545798,648744,,,,,1434701060,7224 +web_returns,wr_account_credit,,,0,23166.330078125,,,439501,649368,,,,,1434701060,7225 +web_returns,wr_net_loss,,,0.5,15068.9599609375,,,739150,649063,,,,,1434701060,7226 +store_returns,sr_returned_date_sk,2450820,2452822,,,,,2324,2013145,,,,,1434701098,7261 +store_returns,sr_return_time_sk,28799,61199,,,,,46196,2016532,,,,,1434701098,7262 +store_returns,sr_item_sk,1,48000,,,,,62562,0,,,,,1434701098,7263 +store_returns,sr_customer_sk,1,1600000,,,,,1415625,2016349,,,,,1434701098,7264 +store_returns,sr_cdemo_sk,1,1920800,,,,,1835839,2013452,,,,,1434701098,7265 +store_returns,sr_hdemo_sk,1,7200,,,,,9299,2015074,,,,,1434701098,7266 +store_returns,sr_addr_sk,1,800000,,,,,707812,2015595,,,,,1434701098,7267 +store_returns,sr_store_sk,1,212,,,,,90,2013530,,,,,1434701098,7268 +store_returns,sr_reason_sk,1,37,,,,,24,2016587,,,,,1434701098,7269 +store_returns,sr_ticket_number,1,48000000,,,,,34931085,0,,,,,1434701098,7270 +store_returns,sr_return_quantity,1,100,,,,,63,2016579,,,,,1434701098,7271 +store_returns,sr_return_amt,,,0,19387.169921875,,,841735,2015073,,,,,1434701098,7272 +store_returns,sr_return_tax,,,0,1682.0400390625,,,114739,2014835,,,,,1434701098,7273 +store_returns,sr_return_amt_inc_tax,,,0,20371.390625,,,1139925,2014852,,,,,1434701098,7274 +store_returns,sr_fee,,,0.5,100,,,12060,2015809,,,,,1434701098,7275 +store_returns,sr_return_ship_cost,,,0,9578.25,,,500499,2015477,,,,,1434701098,7276 +store_returns,sr_refunded_cash,,,0,17556.94921875,,,917919,2015507,,,,,1434701098,7277 +store_returns,sr_reversed_charge,,,0,16099.51953125,,,739150,2017819,,,,,1434701098,7278 +store_returns,sr_store_credit,,,0,15642.1103515625,,,771875,2013589,,,,,1434701098,7279 +store_returns,sr_net_loss,,,0.5,10447.7197265625,,,879002,2014488,,,,,1434701098,7280 diff --git a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java index 2ae1eacb68..4ca0d2bab8 100644 --- a/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java +++ b/itests/util/src/main/java/org/apache/hadoop/hive/ql/QTestUtil.java @@ -40,6 +40,10 @@ import java.io.StringWriter; import java.net.URL; import java.nio.charset.StandardCharsets; +import java.nio.file.FileSystems; +import java.nio.file.Files; +import java.nio.file.OpenOption; +import java.nio.file.StandardOpenOption; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; @@ -52,6 +56,7 @@ import java.util.Comparator; import java.util.Deque; import java.util.EnumSet; +import java.util.HashMap; import java.util.HashSet; import java.util.LinkedList; import java.util.List; @@ -60,9 +65,11 @@ import java.util.Set; import java.util.SortedMap; import java.util.TreeMap; +import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; import java.util.regex.Matcher; import java.util.regex.Pattern; +import java.util.stream.Stream; import com.google.common.base.Preconditions; import com.google.common.base.Throwables; @@ -121,7 +128,6 @@ import org.apache.hadoop.hive.ql.session.SessionState; import org.apache.hadoop.hive.shims.HadoopShims; import org.apache.hadoop.hive.shims.ShimLoader; -import org.apache.hadoop.util.Shell; import org.apache.hive.common.util.StreamPrinter; import org.apache.logging.log4j.util.Strings; import org.apache.tools.ant.BuildException; @@ -1702,7 +1708,7 @@ private void maskPatterns(Pattern[] patterns, String fname) throws Exception { }); /* This list may be modified by specific cli drivers to mask strings that change on every test */ - private List> patternsWithMaskComments = new ArrayList>() {{ + private final List> patternsWithMaskComments = new ArrayList>() {{ add(toPatternPair("(pblob|s3.?|swift|wasb.?).*hive-staging.*","### BLOBSTORE_STAGING_PATH ###")); }}; @@ -2318,15 +2324,13 @@ public static void setupMetaStoreTableColumnStatsFor30TBTPCDSWorkload(HiveConf c } br.close(); - File tabColStatsCsv = new File(mdbPath+"csv/TAB_COL_STATS.txt"); - File tabParamsCsv = new File(mdbPath+"csv/TABLE_PARAMS.txt"); + java.nio.file.Path tabColStatsCsv = FileSystems.getDefault().getPath(mdbPath, "csv" ,"TAB_COL_STATS.txt"); + java.nio.file.Path tabParamsCsv = FileSystems.getDefault().getPath(mdbPath, "csv", "TABLE_PARAMS.txt"); // Set up the foreign key constraints properly in the TAB_COL_STATS data String tmpBaseDir = System.getProperty(TEST_TMP_DIR_PROPERTY); - File tmpFileLoc1 = new File(tmpBaseDir+"/TAB_COL_STATS.txt"); - File tmpFileLoc2 = new File(tmpBaseDir+"/TABLE_PARAMS.txt"); - FileUtils.copyFile(tabColStatsCsv, tmpFileLoc1); - FileUtils.copyFile(tabParamsCsv, tmpFileLoc2); + java.nio.file.Path tmpFileLoc1 = FileSystems.getDefault().getPath(tmpBaseDir, "TAB_COL_STATS.txt"); + java.nio.file.Path tmpFileLoc2 = FileSystems.getDefault().getPath(tmpBaseDir, "TABLE_PARAMS.txt"); class MyComp implements Comparator { @Override @@ -2338,7 +2342,7 @@ public int compare(String str1, String str2) { } } - SortedMap tableNameToID = new TreeMap(new MyComp()); + final SortedMap tableNameToID = new TreeMap(new MyComp()); rs = s.executeQuery("SELECT * FROM APP.TBLS"); while(rs.next()) { @@ -2351,29 +2355,64 @@ public int compare(String str1, String str2) { } } - for (Map.Entry entry : tableNameToID.entrySet()) { - String toReplace1 = ",_" + entry.getKey() + "_" ; - String replacementString1 = ","+entry.getValue(); - String toReplace2 = "_" + entry.getKey() + "_@" ; - String replacementString2 = ""+entry.getValue()+"@"; - try { - String content1 = FileUtils.readFileToString(tmpFileLoc1, "UTF-8"); - content1 = content1.replaceAll(toReplace1, replacementString1); - FileUtils.writeStringToFile(tmpFileLoc1, content1, "UTF-8"); - String content2 = FileUtils.readFileToString(tmpFileLoc2, "UTF-8"); - content2 = content2.replaceAll(toReplace2, replacementString2); - FileUtils.writeStringToFile(tmpFileLoc2, content2, "UTF-8"); - } catch (IOException e) { - LOG.info("Generating file failed", e); + final Map> data = new HashMap<>(); + rs = s.executeQuery("select TBLS.TBL_NAME, a.COLUMN_NAME, a.TYPE_NAME from " + + "(select COLUMN_NAME, TYPE_NAME, SDS.SD_ID from APP.COLUMNS_V2 join APP.SDS on SDS.CD_ID = COLUMNS_V2.CD_ID) a" + + " join APP.TBLS on TBLS.SD_ID = a.SD_ID"); + while (rs.next()) { + String tblName = rs.getString(1); + String colName = rs.getString(2); + String typeName = rs.getString(3); + Map cols = data.get(tblName); + if (null == cols) { + cols = new HashMap<>(); } + cols.put(colName, typeName); + data.put(tblName, cols); } + Stream replaced = Files.lines(tabColStatsCsv).parallel().map(str-> { + String[] splits = str.split(","); + String tblName = splits[0]; + String colName = splits[1]; + Integer tblID = tableNameToID.get(tblName); + StringBuilder sb = new StringBuilder("default@"+tblName + "@" + colName + "@" + data.get(tblName).get(colName)+"@"); + for (int i = 2; i < splits.length; i++) { + sb.append(splits[i]+"@"); + } + return sb.append(tblID).toString(); + }); + + + Files.write(tmpFileLoc1, (Iterable)replaced::iterator); + + final Map colStats = new ConcurrentHashMap<>(); + replaced = Files.lines(tabParamsCsv).parallel().map(str-> { + String[] splits = str.split("_@"); + String tblName = splits[0]; + Integer tblId = tableNameToID.get(tblName); + Map cols = data.get(tblName); + StringBuilder sb = new StringBuilder(); + sb.append("{\"COLUMN_STATS\":{"); + for (String colName : cols.keySet()) { + sb.append("\""+colName+"\":\"true\","); + } + sb.append("},\"BASIC_STATS\":\"true\"}"); + colStats.put(tblId.toString(), sb.toString()); + + return tblId.toString() + "@" + splits[1]; + }); + + Files.write(tmpFileLoc2, (Iterable)replaced::iterator); + Files.write(tmpFileLoc2, (Iterable)colStats.entrySet().stream() + .map(map->map.getKey()+"@COLUMN_STATS_ACCURATE@"+map.getValue())::iterator, StandardOpenOption.APPEND); + // Load the column stats and table params with 30 TB scale String importStatement1 = "CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE(null, '" + "TAB_COL_STATS" + - "', '" + tmpFileLoc1.getAbsolutePath() + - "', ',', null, 'UTF-8', 1)"; + "', '" + tmpFileLoc1.toAbsolutePath().toString() + + "', '@', null, 'UTF-8', 1)"; String importStatement2 = "CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE(null, '" + "TABLE_PARAMS" + - "', '" + tmpFileLoc2.getAbsolutePath() + + "', '" + tmpFileLoc2.toAbsolutePath().toString() + "', '@', null, 'UTF-8', 1)"; try { PreparedStatement psImport1 = conn.prepareStatement(importStatement1); diff --git a/ql/src/test/results/clientpositive/perf/query14.q.out b/ql/src/test/results/clientpositive/perf/query14.q.out index 9284353565..63f8287f5c 100644 --- a/ql/src/test/results/clientpositive/perf/query14.q.out +++ b/ql/src/test/results/clientpositive/perf/query14.q.out @@ -1,6 +1,6 @@ +Warning: Shuffle Join MERGEJOIN[908][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 112' is a cross product Warning: Shuffle Join MERGEJOIN[906][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 5' is a cross product Warning: Shuffle Join MERGEJOIN[907][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 60' is a cross product -Warning: Shuffle Join MERGEJOIN[908][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 112' is a cross product PREHOOK: query: explain with cross_items as (select i_item_sk ss_item_sk diff --git a/ql/src/test/results/clientpositive/perf/query23.q.out b/ql/src/test/results/clientpositive/perf/query23.q.out index a04e5cd139..7a3201e043 100644 --- a/ql/src/test/results/clientpositive/perf/query23.q.out +++ b/ql/src/test/results/clientpositive/perf/query23.q.out @@ -1,5 +1,5 @@ -Warning: Shuffle Join MERGEJOIN[367][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 19' is a cross product Warning: Shuffle Join MERGEJOIN[369][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 49' is a cross product +Warning: Shuffle Join MERGEJOIN[367][tables = [$hdt$_1, $hdt$_2, $hdt$_0]] in Stage 'Reducer 19' is a cross product PREHOOK: query: explain with frequent_ss_items as (select substr(i_item_desc,1,30) itemdesc,i_item_sk item_sk,d_date solddate,count(*) cnt from store_sales diff --git a/ql/src/test/results/clientpositive/perf/query88.q.out b/ql/src/test/results/clientpositive/perf/query88.q.out index 5072997e82..fcb4042ade 100644 --- a/ql/src/test/results/clientpositive/perf/query88.q.out +++ b/ql/src/test/results/clientpositive/perf/query88.q.out @@ -239,33 +239,33 @@ Stage-0 Group By Operator [GBY_48] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_328] (rows=766650239 width=88) - Conds:RS_44._col1=RS_45._col0(Inner) + Conds:RS_44._col2=RS_45._col0(Inner) <-Map 17 [SIMPLE_EDGE] SHUFFLE [RS_45] PartitionCols:_col0 - Select Operator [SEL_37] (rows=6000 width=107) + Select Operator [SEL_37] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_298] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_35] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_298] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_35] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 12 [SIMPLE_EDGE] SHUFFLE [RS_44] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_327] (rows=696954748 width=88) - Conds:RS_41._col2=RS_42._col0(Inner),Output:["_col1"] + Conds:RS_41._col1=RS_42._col0(Inner),Output:["_col2"] <-Map 16 [SIMPLE_EDGE] SHUFFLE [RS_42] PartitionCols:_col0 - Select Operator [SEL_34] (rows=852 width=1910) + Select Operator [SEL_34] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_297] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_32] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_297] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_32] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 11 [SIMPLE_EDGE] SHUFFLE [RS_41] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_326] (rows=633595212 width=88) Conds:RS_38._col0=RS_39._col0(Inner),Output:["_col1","_col2"] <-Map 10 [SIMPLE_EDGE] @@ -295,33 +295,33 @@ Stage-0 Group By Operator [GBY_74] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_331] (rows=766650239 width=88) - Conds:RS_70._col1=RS_71._col0(Inner) + Conds:RS_70._col2=RS_71._col0(Inner) <-Map 25 [SIMPLE_EDGE] SHUFFLE [RS_71] PartitionCols:_col0 - Select Operator [SEL_63] (rows=6000 width=107) + Select Operator [SEL_63] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_302] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_61] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_302] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_61] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 20 [SIMPLE_EDGE] SHUFFLE [RS_70] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_330] (rows=696954748 width=88) - Conds:RS_67._col2=RS_68._col0(Inner),Output:["_col1"] + Conds:RS_67._col1=RS_68._col0(Inner),Output:["_col2"] <-Map 24 [SIMPLE_EDGE] SHUFFLE [RS_68] PartitionCols:_col0 - Select Operator [SEL_60] (rows=852 width=1910) + Select Operator [SEL_60] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_301] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_58] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_301] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_58] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 19 [SIMPLE_EDGE] SHUFFLE [RS_67] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_329] (rows=633595212 width=88) Conds:RS_64._col0=RS_65._col0(Inner),Output:["_col1","_col2"] <-Map 18 [SIMPLE_EDGE] @@ -351,33 +351,33 @@ Stage-0 Group By Operator [GBY_100] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_334] (rows=766650239 width=88) - Conds:RS_96._col1=RS_97._col0(Inner) + Conds:RS_96._col2=RS_97._col0(Inner) <-Map 33 [SIMPLE_EDGE] SHUFFLE [RS_97] PartitionCols:_col0 - Select Operator [SEL_89] (rows=6000 width=107) + Select Operator [SEL_89] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_306] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_87] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_306] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_87] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 28 [SIMPLE_EDGE] SHUFFLE [RS_96] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_333] (rows=696954748 width=88) - Conds:RS_93._col2=RS_94._col0(Inner),Output:["_col1"] + Conds:RS_93._col1=RS_94._col0(Inner),Output:["_col2"] <-Map 32 [SIMPLE_EDGE] SHUFFLE [RS_94] PartitionCols:_col0 - Select Operator [SEL_86] (rows=852 width=1910) + Select Operator [SEL_86] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_305] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_84] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_305] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_84] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 27 [SIMPLE_EDGE] SHUFFLE [RS_93] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_332] (rows=633595212 width=88) Conds:RS_90._col0=RS_91._col0(Inner),Output:["_col1","_col2"] <-Map 26 [SIMPLE_EDGE] @@ -407,33 +407,33 @@ Stage-0 Group By Operator [GBY_126] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_337] (rows=766650239 width=88) - Conds:RS_122._col1=RS_123._col0(Inner) + Conds:RS_122._col2=RS_123._col0(Inner) <-Map 41 [SIMPLE_EDGE] SHUFFLE [RS_123] PartitionCols:_col0 - Select Operator [SEL_115] (rows=6000 width=107) + Select Operator [SEL_115] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_310] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_113] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_310] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_113] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 36 [SIMPLE_EDGE] SHUFFLE [RS_122] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_336] (rows=696954748 width=88) - Conds:RS_119._col2=RS_120._col0(Inner),Output:["_col1"] + Conds:RS_119._col1=RS_120._col0(Inner),Output:["_col2"] <-Map 40 [SIMPLE_EDGE] SHUFFLE [RS_120] PartitionCols:_col0 - Select Operator [SEL_112] (rows=852 width=1910) + Select Operator [SEL_112] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_309] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_110] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_309] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_110] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 35 [SIMPLE_EDGE] SHUFFLE [RS_119] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_335] (rows=633595212 width=88) Conds:RS_116._col0=RS_117._col0(Inner),Output:["_col1","_col2"] <-Map 34 [SIMPLE_EDGE] @@ -463,33 +463,33 @@ Stage-0 Group By Operator [GBY_152] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_340] (rows=766650239 width=88) - Conds:RS_148._col1=RS_149._col0(Inner) + Conds:RS_148._col2=RS_149._col0(Inner) <-Map 49 [SIMPLE_EDGE] SHUFFLE [RS_149] PartitionCols:_col0 - Select Operator [SEL_141] (rows=6000 width=107) + Select Operator [SEL_141] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_314] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_139] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_314] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_139] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 44 [SIMPLE_EDGE] SHUFFLE [RS_148] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_339] (rows=696954748 width=88) - Conds:RS_145._col2=RS_146._col0(Inner),Output:["_col1"] + Conds:RS_145._col1=RS_146._col0(Inner),Output:["_col2"] <-Map 48 [SIMPLE_EDGE] SHUFFLE [RS_146] PartitionCols:_col0 - Select Operator [SEL_138] (rows=852 width=1910) + Select Operator [SEL_138] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_313] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_136] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_313] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_136] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 43 [SIMPLE_EDGE] SHUFFLE [RS_145] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_338] (rows=633595212 width=88) Conds:RS_142._col0=RS_143._col0(Inner),Output:["_col1","_col2"] <-Map 42 [SIMPLE_EDGE] @@ -519,33 +519,33 @@ Stage-0 Group By Operator [GBY_22] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_325] (rows=766650239 width=88) - Conds:RS_18._col1=RS_19._col0(Inner) + Conds:RS_18._col2=RS_19._col0(Inner) <-Map 9 [SIMPLE_EDGE] SHUFFLE [RS_19] PartitionCols:_col0 - Select Operator [SEL_11] (rows=6000 width=107) + Select Operator [SEL_11] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_294] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_9] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_294] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_9] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 3 [SIMPLE_EDGE] SHUFFLE [RS_18] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_324] (rows=696954748 width=88) - Conds:RS_15._col2=RS_16._col0(Inner),Output:["_col1"] + Conds:RS_15._col1=RS_16._col0(Inner),Output:["_col2"] <-Map 8 [SIMPLE_EDGE] SHUFFLE [RS_16] PartitionCols:_col0 - Select Operator [SEL_8] (rows=852 width=1910) + Select Operator [SEL_8] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_293] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_6] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_293] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_6] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_15] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_323] (rows=633595212 width=88) Conds:RS_12._col0=RS_13._col0(Inner),Output:["_col1","_col2"] <-Map 1 [SIMPLE_EDGE] @@ -575,33 +575,33 @@ Stage-0 Group By Operator [GBY_178] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_343] (rows=766650239 width=88) - Conds:RS_174._col1=RS_175._col0(Inner) + Conds:RS_174._col2=RS_175._col0(Inner) <-Map 57 [SIMPLE_EDGE] SHUFFLE [RS_175] PartitionCols:_col0 - Select Operator [SEL_167] (rows=6000 width=107) + Select Operator [SEL_167] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_318] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_165] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_318] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_165] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 52 [SIMPLE_EDGE] SHUFFLE [RS_174] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_342] (rows=696954748 width=88) - Conds:RS_171._col2=RS_172._col0(Inner),Output:["_col1"] + Conds:RS_171._col1=RS_172._col0(Inner),Output:["_col2"] <-Map 56 [SIMPLE_EDGE] SHUFFLE [RS_172] PartitionCols:_col0 - Select Operator [SEL_164] (rows=852 width=1910) + Select Operator [SEL_164] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_317] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_162] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_317] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_162] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 51 [SIMPLE_EDGE] SHUFFLE [RS_171] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_341] (rows=633595212 width=88) Conds:RS_168._col0=RS_169._col0(Inner),Output:["_col1","_col2"] <-Map 50 [SIMPLE_EDGE] @@ -631,33 +631,33 @@ Stage-0 Group By Operator [GBY_204] (rows=1 width=8) Output:["_col0"],aggregations:["count()"] Merge Join Operator [MERGEJOIN_346] (rows=766650239 width=88) - Conds:RS_200._col1=RS_201._col0(Inner) + Conds:RS_200._col2=RS_201._col0(Inner) <-Map 65 [SIMPLE_EDGE] SHUFFLE [RS_201] PartitionCols:_col0 - Select Operator [SEL_193] (rows=6000 width=107) + Select Operator [SEL_193] (rows=852 width=1910) Output:["_col0"] - Filter Operator [FIL_322] (rows=6000 width=107) - predicate:(((hd_dep_count = 3) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) - TableScan [TS_191] (rows=7200 width=107) - default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] + Filter Operator [FIL_322] (rows=852 width=1910) + predicate:((s_store_name = 'ese') and s_store_sk is not null) + TableScan [TS_191] (rows=1704 width=1910) + default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] <-Reducer 60 [SIMPLE_EDGE] SHUFFLE [RS_200] - PartitionCols:_col1 + PartitionCols:_col2 Merge Join Operator [MERGEJOIN_345] (rows=696954748 width=88) - Conds:RS_197._col2=RS_198._col0(Inner),Output:["_col1"] + Conds:RS_197._col1=RS_198._col0(Inner),Output:["_col2"] <-Map 64 [SIMPLE_EDGE] SHUFFLE [RS_198] PartitionCols:_col0 - Select Operator [SEL_190] (rows=852 width=1910) + Select Operator [SEL_190] (rows=3600 width=107) Output:["_col0"] - Filter Operator [FIL_321] (rows=852 width=1910) - predicate:((s_store_name = 'ese') and s_store_sk is not null) - TableScan [TS_188] (rows=1704 width=1910) - default@store,store,Tbl:COMPLETE,Col:NONE,Output:["s_store_sk","s_store_name"] + Filter Operator [FIL_321] (rows=3600 width=107) + predicate:((((hd_dep_count = 3) and (hd_vehicle_count <= 5)) or ((hd_dep_count = 0) and (hd_vehicle_count <= 2)) or ((hd_dep_count = 1) and (hd_vehicle_count <= 3))) and hd_demo_sk is not null) + TableScan [TS_188] (rows=7200 width=107) + default@household_demographics,household_demographics,Tbl:COMPLETE,Col:NONE,Output:["hd_demo_sk","hd_dep_count","hd_vehicle_count"] <-Reducer 59 [SIMPLE_EDGE] SHUFFLE [RS_197] - PartitionCols:_col2 + PartitionCols:_col1 Merge Join Operator [MERGEJOIN_344] (rows=633595212 width=88) Conds:RS_194._col0=RS_195._col0(Inner),Output:["_col1","_col2"] <-Map 58 [SIMPLE_EDGE] -- 2.11.0 (Apple Git-81)