| CREATE TABLE IF NOT EXISTS call_center( | |
| cc_call_center_sk int, | |
| cc_call_center_id text, | |
| cc_rec_start_date text, | |
| cc_rec_end_date text, | |
| cc_closed_date_sk int, | |
| cc_open_date_sk int, | |
| cc_name text, | |
| cc_class text, | |
| cc_employees int, | |
| cc_sq_ft int, | |
| cc_hours text, | |
| cc_manager text, | |
| cc_mkt_id int, | |
| cc_mkt_class text, | |
| cc_mkt_desc text, | |
| cc_market_manager text, | |
| cc_division int, | |
| cc_division_name text, | |
| cc_company int, | |
| cc_company_name text, | |
| cc_street_number text, | |
| cc_street_name text, | |
| cc_street_type text, | |
| cc_suite_number text, | |
| cc_city text, | |
| cc_county text, | |
| cc_state text, | |
| cc_zip text, | |
| cc_country text, | |
| cc_gmt_offset numeric(5,2), | |
| cc_tax_percentage numeric(5,2)); | |
| CREATE TABLE IF NOT EXISTS catalog_page( | |
| cp_catalog_page_sk int, | |
| cp_catalog_page_id text, | |
| cp_start_date_sk int, | |
| cp_end_date_sk int, | |
| cp_department text, | |
| cp_catalog_number int, | |
| cp_catalog_page_number int, | |
| cp_description text, | |
| cp_type text); | |
| CREATE TABLE IF NOT EXISTS catalog_returns( | |
| cr_returned_date_sk int, | |
| cr_returned_time_sk int, | |
| cr_item_sk bigint, | |
| cr_refunded_customer_sk int, | |
| cr_refunded_cdemo_sk int, | |
| cr_refunded_hdemo_sk int, | |
| cr_refunded_addr_sk int, | |
| cr_returning_customer_sk int, | |
| cr_returning_cdemo_sk int, | |
| cr_returning_hdemo_sk int, | |
| cr_returning_addr_sk int, | |
| cr_call_center_sk int, | |
| cr_catalog_page_sk int, | |
| cr_ship_mode_sk int, | |
| cr_warehouse_sk int, | |
| cr_reason_sk int, | |
| cr_order_number bigint, | |
| cr_return_quantity int, | |
| cr_return_amount numeric(7,2), | |
| cr_return_tax numeric(7,2), | |
| cr_return_amt_inc_tax numeric(7,2), | |
| cr_fee numeric(7,2), | |
| cr_return_ship_cost numeric(7,2), | |
| cr_refunded_cash numeric(7,2), | |
| cr_reversed_charge numeric(7,2), | |
| cr_store_credit numeric(7,2), | |
| cr_net_loss numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS catalog_sales( | |
| cs_sold_date_sk int, | |
| cs_sold_time_sk int, | |
| cs_ship_date_sk int, | |
| cs_bill_customer_sk int, | |
| cs_bill_cdemo_sk int, | |
| cs_bill_hdemo_sk int, | |
| cs_bill_addr_sk int, | |
| cs_ship_customer_sk int, | |
| cs_ship_cdemo_sk int, | |
| cs_ship_hdemo_sk int, | |
| cs_ship_addr_sk int, | |
| cs_call_center_sk int, | |
| cs_catalog_page_sk int, | |
| cs_ship_mode_sk int, | |
| cs_warehouse_sk int, | |
| cs_item_sk bigint, | |
| cs_promo_sk int, | |
| cs_order_number bigint, | |
| cs_quantity int, | |
| cs_wholesale_cost numeric(7,2), | |
| cs_list_price numeric(7,2), | |
| cs_sales_price numeric(7,2), | |
| cs_ext_discount_amt numeric(7,2), | |
| cs_ext_sales_price numeric(7,2), | |
| cs_ext_wholesale_cost numeric(7,2), | |
| cs_ext_list_price numeric(7,2), | |
| cs_ext_tax numeric(7,2), | |
| cs_coupon_amt numeric(7,2), | |
| cs_ext_ship_cost numeric(7,2), | |
| cs_net_paid numeric(7,2), | |
| cs_net_paid_inc_tax numeric(7,2), | |
| cs_net_paid_inc_ship numeric(7,2), | |
| cs_net_paid_inc_ship_tax numeric(7,2), | |
| cs_net_profit numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS customer( | |
| c_customer_sk int, | |
| c_customer_id text, | |
| c_current_cdemo_sk int, | |
| c_current_hdemo_sk int, | |
| c_current_addr_sk int, | |
| c_first_shipto_date_sk int, | |
| c_first_sales_date_sk int, | |
| c_salutation text, | |
| c_first_name text, | |
| c_last_name text, | |
| c_preferred_cust_flag text, | |
| c_birth_day int, | |
| c_birth_month int, | |
| c_birth_year int, | |
| c_birth_country text, | |
| c_login text, | |
| c_email_address text, | |
| c_last_review_date_sk text); | |
| CREATE TABLE IF NOT EXISTS customer_address( | |
| ca_address_sk int, | |
| ca_address_id text, | |
| ca_street_number text, | |
| ca_street_name text, | |
| ca_street_type text, | |
| ca_suite_number text, | |
| ca_city text, | |
| ca_county text, | |
| ca_state text, | |
| ca_zip text, | |
| ca_country text, | |
| ca_gmt_offset numeric(5,2), | |
| ca_location_type text); | |
| CREATE TABLE IF NOT EXISTS customer_demographics( | |
| cd_demo_sk int, | |
| cd_gender text, | |
| cd_marital_status text, | |
| cd_education_status text, | |
| cd_purchase_estimate int, | |
| cd_credit_rating text, | |
| cd_dep_count int, | |
| cd_dep_employed_count int, | |
| cd_dep_college_count int); | |
| CREATE TABLE IF NOT EXISTS date_dim( | |
| d_date_sk int, | |
| d_date_id text, | |
| d_date text, | |
| d_month_seq int, | |
| d_week_seq int, | |
| d_quarter_seq int, | |
| d_year int, | |
| d_dow int, | |
| d_moy int, | |
| d_dom int, | |
| d_qoy int, | |
| d_fy_year int, | |
| d_fy_quarter_seq int, | |
| d_fy_week_seq int, | |
| d_day_name text, | |
| d_quarter_name text, | |
| d_holiday text, | |
| d_weekend text, | |
| d_following_holiday text, | |
| d_first_dom int, | |
| d_last_dom int, | |
| d_same_day_ly int, | |
| d_same_day_lq int, | |
| d_current_day text, | |
| d_current_week text, | |
| d_current_month text, | |
| d_current_quarter text, | |
| d_current_year text); | |
| CREATE TABLE IF NOT EXISTS household_demographics( | |
| hd_demo_sk int, | |
| hd_income_band_sk int, | |
| hd_buy_potential text, | |
| hd_dep_count int, | |
| hd_vehicle_count int); | |
| CREATE TABLE IF NOT EXISTS income_band( | |
| ib_income_band_sk int, | |
| ib_lower_bound int, | |
| ib_upper_bound int); | |
| CREATE TABLE IF NOT EXISTS inventory( | |
| inv_date_sk int, | |
| inv_item_sk bigint, | |
| inv_warehouse_sk int, | |
| inv_quantity_on_hand int); | |
| CREATE TABLE IF NOT EXISTS item( | |
| i_item_sk bigint, | |
| i_item_id text, | |
| i_rec_start_date text, | |
| i_rec_end_date text, | |
| i_item_desc text, | |
| i_current_price numeric(7,2), | |
| i_wholesale_cost numeric(7,2), | |
| i_brand_id int, | |
| i_brand text, | |
| i_class_id int, | |
| i_class text, | |
| i_category_id int, | |
| i_category text, | |
| i_manufact_id int, | |
| i_manufact text, | |
| i_size text, | |
| i_formulation text, | |
| i_color text, | |
| i_units text, | |
| i_container text, | |
| i_manager_id int, | |
| i_product_name text); | |
| CREATE TABLE IF NOT EXISTS promotion( | |
| p_promo_sk int, | |
| p_promo_id text, | |
| p_start_date_sk int, | |
| p_end_date_sk int, | |
| p_item_sk bigint, | |
| p_cost numeric(15,2), | |
| p_response_target int, | |
| p_promo_name text, | |
| p_channel_dmail text, | |
| p_channel_email text, | |
| p_channel_catalog text, | |
| p_channel_tv text, | |
| p_channel_radio text, | |
| p_channel_press text, | |
| p_channel_event text, | |
| p_channel_demo text, | |
| p_channel_details text, | |
| p_purpose text, | |
| p_discount_active text); | |
| CREATE TABLE IF NOT EXISTS reason( | |
| r_reason_sk int, | |
| r_reason_id text, | |
| r_reason_desc text); | |
| CREATE TABLE IF NOT EXISTS ship_mode( | |
| sm_ship_mode_sk int, | |
| sm_ship_mode_id text, | |
| sm_type text, | |
| sm_code text, | |
| sm_carrier text, | |
| sm_contract text); | |
| CREATE TABLE IF NOT EXISTS store( | |
| s_store_sk int, | |
| s_store_id text, | |
| s_rec_start_date text, | |
| s_rec_end_date text, | |
| s_closed_date_sk int, | |
| s_store_name text, | |
| s_number_employees int, | |
| s_floor_space int, | |
| s_hours text, | |
| s_manager text, | |
| s_market_id int, | |
| s_geography_class text, | |
| s_market_desc text, | |
| s_market_manager text, | |
| s_division_id int, | |
| s_division_name text, | |
| s_company_id int, | |
| s_company_name text, | |
| s_street_number text, | |
| s_street_name text, | |
| s_street_type text, | |
| s_suite_number text, | |
| s_city text, | |
| s_county text, | |
| s_state text, | |
| s_zip text, | |
| s_country text, | |
| s_gmt_offset numeric(5,2), | |
| s_tax_precentage numeric(5,2)); | |
| CREATE TABLE IF NOT EXISTS store_returns( | |
| sr_returned_date_sk int, | |
| sr_return_time_sk int, | |
| sr_item_sk bigint, | |
| sr_customer_sk int, | |
| sr_cdemo_sk int, | |
| sr_hdemo_sk int, | |
| sr_addr_sk int, | |
| sr_store_sk int, | |
| sr_reason_sk int, | |
| sr_ticket_number bigint, | |
| sr_return_quantity int, | |
| sr_return_amt numeric(7,2), | |
| sr_return_tax numeric(7,2), | |
| sr_return_amt_inc_tax numeric(7,2), | |
| sr_fee numeric(7,2), | |
| sr_return_ship_cost numeric(7,2), | |
| sr_refunded_cash numeric(7,2), | |
| sr_reversed_charge numeric(7,2), | |
| sr_store_credit numeric(7,2), | |
| sr_net_loss numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS store_sales( | |
| ss_sold_date_sk int, | |
| ss_sold_time_sk int, | |
| ss_item_sk bigint, | |
| ss_customer_sk int, | |
| ss_cdemo_sk int, | |
| ss_hdemo_sk int, | |
| ss_addr_sk int, | |
| ss_store_sk int, | |
| ss_promo_sk int, | |
| ss_ticket_number bigint, | |
| ss_quantity int, | |
| ss_wholesale_cost numeric(7,2), | |
| ss_list_price numeric(7,2), | |
| ss_sales_price numeric(7,2), | |
| ss_ext_discount_amt numeric(7,2), | |
| ss_ext_sales_price numeric(7,2), | |
| ss_ext_wholesale_cost numeric(7,2), | |
| ss_ext_list_price numeric(7,2), | |
| ss_ext_tax numeric(7,2), | |
| ss_coupon_amt numeric(7,2), | |
| ss_net_paid numeric(7,2), | |
| ss_net_paid_inc_tax numeric(7,2), | |
| ss_net_profit numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS time_dim( | |
| t_time_sk int, | |
| t_time_id text, | |
| t_time int, | |
| t_hour int, | |
| t_minute int, | |
| t_second int, | |
| t_am_pm text, | |
| t_shift text, | |
| t_sub_shift text, | |
| t_meal_time text); | |
| CREATE TABLE IF NOT EXISTS warehouse( | |
| w_warehouse_sk int, | |
| w_warehouse_id text, | |
| w_warehouse_name text, | |
| w_warehouse_sq_ft int, | |
| w_street_number text, | |
| w_street_name text, | |
| w_street_type text, | |
| w_suite_number text, | |
| w_city text, | |
| w_county text, | |
| w_state text, | |
| w_zip text, | |
| w_country text, | |
| w_gmt_offset numeric(5,2)); | |
| CREATE TABLE IF NOT EXISTS web_page( | |
| wp_web_page_sk int, | |
| wp_web_page_id text, | |
| wp_rec_start_date text, | |
| wp_rec_end_date text, | |
| wp_creation_date_sk int, | |
| wp_access_date_sk int, | |
| wp_autogen_flag text, | |
| wp_customer_sk int, | |
| wp_url text, | |
| wp_type text, | |
| wp_char_count int, | |
| wp_link_count int, | |
| wp_image_count int, | |
| wp_max_ad_count int); | |
| CREATE TABLE IF NOT EXISTS web_returns( | |
| wr_returned_date_sk int, | |
| wr_returned_time_sk int, | |
| wr_item_sk bigint, | |
| wr_refunded_customer_sk int, | |
| wr_refunded_cdemo_sk int, | |
| wr_refunded_hdemo_sk int, | |
| wr_refunded_addr_sk int, | |
| wr_returning_customer_sk int, | |
| wr_returning_cdemo_sk int, | |
| wr_returning_hdemo_sk int, | |
| wr_returning_addr_sk int, | |
| wr_web_page_sk int, | |
| wr_reason_sk int, | |
| wr_order_number bigint, | |
| wr_return_quantity int, | |
| wr_return_amt numeric(7,2), | |
| wr_return_tax numeric(7,2), | |
| wr_return_amt_inc_tax numeric(7,2), | |
| wr_fee numeric(7,2), | |
| wr_return_ship_cost numeric(7,2), | |
| wr_refunded_cash numeric(7,2), | |
| wr_reversed_charge numeric(7,2), | |
| wr_account_credit numeric(7,2), | |
| wr_net_loss numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS web_sales( | |
| ws_sold_date_sk int, | |
| ws_sold_time_sk int, | |
| ws_ship_date_sk int, | |
| ws_item_sk bigint, | |
| ws_bill_customer_sk int, | |
| ws_bill_cdemo_sk int, | |
| ws_bill_hdemo_sk int, | |
| ws_bill_addr_sk int, | |
| ws_ship_customer_sk int, | |
| ws_ship_cdemo_sk int, | |
| ws_ship_hdemo_sk int, | |
| ws_ship_addr_sk int, | |
| ws_web_page_sk int, | |
| ws_web_site_sk int, | |
| ws_ship_mode_sk int, | |
| ws_warehouse_sk int, | |
| ws_promo_sk int, | |
| ws_order_number bigint, | |
| ws_quantity int, | |
| ws_wholesale_cost numeric(7,2), | |
| ws_list_price numeric(7,2), | |
| ws_sales_price numeric(7,2), | |
| ws_ext_discount_amt numeric(7,2), | |
| ws_ext_sales_price numeric(7,2), | |
| ws_ext_wholesale_cost numeric(7,2), | |
| ws_ext_list_price numeric(7,2), | |
| ws_ext_tax numeric(7,2), | |
| ws_coupon_amt numeric(7,2), | |
| ws_ext_ship_cost numeric(7,2), | |
| ws_net_paid numeric(7,2), | |
| ws_net_paid_inc_tax numeric(7,2), | |
| ws_net_paid_inc_ship numeric(7,2), | |
| ws_net_paid_inc_ship_tax numeric(7,2), | |
| ws_net_profit numeric(7,2)); | |
| CREATE TABLE IF NOT EXISTS web_site( | |
| web_site_sk int, | |
| web_site_id text, | |
| web_rec_start_date text, | |
| web_rec_end_date text, | |
| web_name text, | |
| web_open_date_sk int, | |
| web_close_date_sk int, | |
| web_class text, | |
| web_manager text, | |
| web_mkt_id int, | |
| web_mkt_class text, | |
| web_mkt_desc text, | |
| web_market_manager text, | |
| web_company_id int, | |
| web_company_name text, | |
| web_street_number text, | |
| web_street_name text, | |
| web_street_type text, | |
| web_suite_number text, | |
| web_city text, | |
| web_county text, | |
| web_state text, | |
| web_zip text, | |
| web_country text, | |
| web_gmt_offset numeric(5,2), | |
| web_tax_percentage numeric(5,2)); |