zoukankan      html  css  js  c++  java
  • oracle外表

    DROP FOREIGN TABLE IF EXISTS inventory_ext;
    CREATE FOREIGN TABLE inventory_ext
    (
    inv_date_sk integer ,
    inv_item_sk integer ,
    inv_warehouse_sk integer ,
    inv_quantity_on_hand integer
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.107:31001/inventory.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with inventory_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS call_center_ext;
    CREATE FOREIGN TABLE call_center_ext
    (
    cc_call_center_sk integer ,
    cc_call_center_id char(16) ,
    cc_rec_start_date date ,
    cc_rec_end_date date ,
    cc_closed_date_sk integer ,
    cc_open_date_sk integer ,
    cc_name varchar(50) ,
    cc_class varchar(50) ,
    cc_employees integer ,
    cc_sq_ft integer ,
    cc_hours char(20) ,
    cc_manager varchar(40) ,
    cc_mkt_id integer ,
    cc_mkt_class char(50) ,
    cc_mkt_desc varchar(100) ,
    cc_market_manager varchar(40) ,
    cc_division integer ,
    cc_division_name varchar(50) ,
    cc_company integer ,
    cc_company_name char(50) ,
    cc_street_number char(10) ,
    cc_street_name varchar(60) ,
    cc_street_type char(15) ,
    cc_suite_number char(10) ,
    cc_city varchar(60) ,
    cc_county varchar(30) ,
    cc_state char(2) ,
    cc_zip char(10) ,
    cc_country varchar(20) ,
    cc_gmt_offset decimal(5,2) ,
    cc_tax_percentage decimal(5,2)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.107:31002/call_center.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with call_center_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS catalog_page_ext;
    CREATE FOREIGN TABLE catalog_page_ext
    (
    cp_catalog_page_sk integer ,
    cp_catalog_page_id char(16) ,
    cp_start_date_sk integer ,
    cp_end_date_sk integer ,
    cp_department varchar(50) ,
    cp_catalog_number integer ,
    cp_catalog_page_number integer ,
    cp_description varchar(100) ,
    cp_type varchar(100)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.107:31003/catalog_page.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with catalog_page_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS customer_ext;
    CREATE FOREIGN TABLE customer_ext
    (
    c_customer_sk integer ,
    c_customer_id char(16) ,
    c_current_cdemo_sk integer ,
    c_current_hdemo_sk integer ,
    c_current_addr_sk integer ,
    c_first_shipto_date_sk integer ,
    c_first_sales_date_sk integer ,
    c_salutation char(10) ,
    c_first_name char(20) ,
    c_last_name char(30) ,
    c_preferred_cust_flag char(1) ,
    c_birth_day integer ,
    c_birth_month integer ,
    c_birth_year integer ,
    c_birth_country varchar(20) ,
    c_login char(13) ,
    c_email_address char(50) ,
    c_last_review_date char(10)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.107:31001/customer.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with customer_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS customer_address_ext;
    CREATE FOREIGN TABLE customer_address_ext
    (
    ca_address_sk integer ,
    ca_address_id char(16) ,
    ca_street_number char(10) ,
    ca_street_name varchar(60) ,
    ca_street_type char(15) ,
    ca_suite_number char(10) ,
    ca_city varchar(60) ,
    ca_county varchar(30) ,
    ca_state char(2) ,
    ca_zip char(10) ,
    ca_country varchar(20) ,
    ca_gmt_offset decimal(5,2) ,
    ca_location_type char(20)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.102:31002/customer_address.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with customer_address_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS customer_demographics_ext;
    CREATE FOREIGN TABLE customer_demographics_ext
    (
    cd_demo_sk integer ,
    cd_gender char(1) ,
    cd_marital_status char(1) ,
    cd_education_status char(20) ,
    cd_purchase_estimate integer ,
    cd_credit_rating char(10) ,
    cd_dep_count integer ,
    cd_dep_employed_count integer ,
    cd_dep_college_count integer
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.102:31003/customer_demographics.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with customer_demographics_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS date_dim_ext;
    CREATE FOREIGN TABLE date_dim_ext
    (
    d_date_sk integer ,
    d_date_id char(16) ,
    d_date date ,
    d_month_seq integer ,
    d_week_seq integer ,
    d_quarter_seq integer ,
    d_year integer ,
    d_dow integer ,
    d_moy integer ,
    d_dom integer ,
    d_qoy integer ,
    d_fy_year integer ,
    d_fy_quarter_seq integer ,
    d_fy_week_seq integer ,
    d_day_name char(9) ,
    d_quarter_name char(6) ,
    d_holiday char(1) ,
    d_weekend char(1) ,
    d_following_holiday char(1) ,
    d_first_dom integer ,
    d_last_dom integer ,
    d_same_day_ly integer ,
    d_same_day_lq integer ,
    d_current_day char(1) ,
    d_current_week char(1) ,
    d_current_month char(1) ,
    d_current_quarter char(1) ,
    d_current_year char(1)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.103:31001/date_dim.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with date_dim_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS household_demographics_ext;
    CREATE FOREIGN TABLE household_demographics_ext
    (
    hd_demo_sk integer ,
    hd_income_band_sk integer ,
    hd_buy_potential char(15) ,
    hd_dep_count integer ,
    hd_vehicle_count integer
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.103:31002/household_demographics.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with household_demographics_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS income_band_ext;
    CREATE FOREIGN TABLE income_band_ext
    (
    ib_income_band_sk integer ,
    ib_lower_bound integer ,
    ib_upper_bound integer
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.103:31003/income_band.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with income_band_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS item_ext;
    CREATE FOREIGN TABLE item_ext
    (
    i_item_sk integer ,
    i_item_id char(16) ,
    i_rec_start_date date ,
    i_rec_end_date date ,
    i_item_desc varchar(200) ,
    i_current_price decimal(7,2) ,
    i_wholesale_cost decimal(7,2) ,
    i_brand_id integer ,
    i_brand char(50) ,
    i_class_id integer ,
    i_class char(50) ,
    i_category_id integer ,
    i_category char(50) ,
    i_manufact_id integer ,
    i_manufact char(50) ,
    i_size char(20) ,
    i_formulation char(20) ,
    i_color char(20) ,
    i_units char(10) ,
    i_container char(10) ,
    i_manager_id integer ,
    i_product_name char(50)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.104:31001/item.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with item_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS promotion_ext;
    CREATE FOREIGN TABLE promotion_ext
    (
    p_promo_sk integer ,
    p_promo_id char(16) ,
    p_start_date_sk integer ,
    p_end_date_sk integer ,
    p_item_sk integer ,
    p_cost decimal(15,2) ,
    p_response_target integer ,
    p_promo_name char(50) ,
    p_channel_dmail char(1) ,
    p_channel_email char(1) ,
    p_channel_catalog char(1) ,
    p_channel_tv char(1) ,
    p_channel_radio char(1) ,
    p_channel_press char(1) ,
    p_channel_event char(1) ,
    p_channel_demo char(1) ,
    p_channel_details varchar(100) ,
    p_purpose char(15) ,
    p_discount_active char(1)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.104:31002/promotion.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with promotion_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS reason_ext;
    CREATE FOREIGN TABLE reason_ext
    (
    r_reason_sk integer ,
    r_reason_id char(16) ,
    r_reason_desc char(100)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.104:31003/reason.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with reason_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS ship_mode_ext;
    CREATE FOREIGN TABLE ship_mode_ext
    (
    sm_ship_mode_sk integer ,
    sm_ship_mode_id char(16) ,
    sm_type char(30) ,
    sm_code char(10) ,
    sm_carrier char(20) ,
    sm_contract char(20)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.105:31001/ship_mode.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with ship_mode_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS store_ext;
    CREATE FOREIGN TABLE store_ext
    (
    s_store_sk integer ,
    s_store_id char(16) ,
    s_rec_start_date date ,
    s_rec_end_date date ,
    s_closed_date_sk integer ,
    s_store_name varchar(50) ,
    s_number_employees integer ,
    s_floor_space integer ,
    s_hours char(20) ,
    s_manager varchar(40) ,
    s_market_id integer ,
    s_geography_class varchar(100) ,
    s_market_desc varchar(100) ,
    s_market_manager varchar(40) ,
    s_division_id integer ,
    s_division_name varchar(50) ,
    s_company_id integer ,
    s_company_name varchar(50) ,
    s_street_number varchar(10) ,
    s_street_name varchar(60) ,
    s_street_type char(15) ,
    s_suite_number char(10) ,
    s_city varchar(60) ,
    s_county varchar(30) ,
    s_state char(2) ,
    s_zip char(10) ,
    s_country varchar(20) ,
    s_gmt_offset decimal(5,2) ,
    s_tax_precentage decimal(5,2)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.105:31002/store.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with store_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS time_dim_ext;
    CREATE FOREIGN TABLE time_dim_ext
    (
    t_time_sk integer ,
    t_time_id char(16) ,
    t_time integer ,
    t_hour integer ,
    t_minute integer ,
    t_second integer ,
    t_am_pm char(2) ,
    t_shift char(20) ,
    t_sub_shift char(20) ,
    t_meal_time char(20)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.105:31003/time_dim.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with time_dim_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS warehouse_ext;
    CREATE FOREIGN TABLE warehouse_ext
    (
    w_warehouse_sk integer ,
    w_warehouse_id char(16) ,
    w_warehouse_name varchar(20) ,
    w_warehouse_sq_ft integer ,
    w_street_number char(10) ,
    w_street_name varchar(60) ,
    w_street_type char(15) ,
    w_suite_number char(10) ,
    w_city varchar(60) ,
    w_county varchar(30) ,
    w_state char(2) ,
    w_zip char(10) ,
    w_country varchar(20) ,
    w_gmt_offset decimal(5,2)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.106:31001/warehouse.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with warehouse_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS web_page_ext;
    CREATE FOREIGN TABLE web_page_ext
    (
    wp_web_page_sk integer ,
    wp_web_page_id char(16) ,
    wp_rec_start_date date ,
    wp_rec_end_date date ,
    wp_creation_date_sk integer ,
    wp_access_date_sk integer ,
    wp_autogen_flag char(1) ,
    wp_customer_sk integer ,
    wp_url varchar(100) ,
    wp_type char(50) ,
    wp_char_count integer ,
    wp_link_count integer ,
    wp_image_count integer ,
    wp_max_ad_count integer
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.106:31002/web_page.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with web_page_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS web_site_ext;
    CREATE FOREIGN TABLE web_site_ext
    (
    web_site_sk integer ,
    web_site_id char(16) ,
    web_rec_start_date date ,
    web_rec_end_date date ,
    web_name varchar(50) ,
    web_open_date_sk integer ,
    web_close_date_sk integer ,
    web_class varchar(50) ,
    web_manager varchar(40) ,
    web_mkt_id integer ,
    web_mkt_class varchar(50) ,
    web_mkt_desc varchar(100) ,
    web_market_manager varchar(40) ,
    web_company_id integer ,
    web_company_name char(50) ,
    web_street_number char(10) ,
    web_street_name varchar(60) ,
    web_street_type char(15) ,
    web_suite_number char(10) ,
    web_city varchar(60) ,
    web_county varchar(30) ,
    web_state char(2) ,
    web_zip char(10) ,
    web_country varchar(20) ,
    web_gmt_offset decimal(5,2) ,
    web_tax_percentage decimal(5,2)
    )
    SERVER gsmpp_server
    OPTIONS(location 'gsfs://192.168.2.106:31003/web_site.dat',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with web_site_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS store_sales_ext;
    CREATE FOREIGN TABLE store_sales_ext
    (
    ss_sold_date_sk integer ,
    ss_sold_time_sk integer ,
    ss_item_sk integer ,
    ss_customer_sk integer ,
    ss_cdemo_sk integer ,
    ss_hdemo_sk integer ,
    ss_addr_sk integer ,
    ss_store_sk integer ,
    ss_promo_sk integer ,
    ss_ticket_number bigint ,
    ss_quantity integer ,
    ss_wholesale_cost decimal(7,2) ,
    ss_list_price decimal(7,2) ,
    ss_sales_price decimal(7,2) ,
    ss_ext_discount_amt decimal(7,2) ,
    ss_ext_sales_price decimal(7,2) ,
    ss_ext_wholesale_cost decimal(7,2) ,
    ss_ext_list_price decimal(7,2) ,
    ss_ext_tax decimal(7,2) ,
    ss_coupon_amt decimal(7,2) ,
    ss_net_paid decimal(7,2) ,
    ss_net_paid_inc_tax decimal(7,2) ,
    ss_net_profit decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/store_sales_*.dat|gsfs://192.168.2.107:31002/store_sales_*.dat|
    gsfs://192.168.2.107:31003/store_sales_*.dat|gsfs://192.168.2.107:31004/store_sales_*.dat|
    gsfs://192.168.2.107:31005/store_sales_*.dat
    |gsfs://192.168.2.102:31001/store_sales_*.dat|gsfs://192.168.2.102:31002/store_sales_*.dat|
    gsfs://192.168.2.102:31003/store_sales_*.dat|gsfs://192.168.2.102:31004/store_sales_*.dat|
    gsfs://192.168.2.102:31005/store_sales_*.dat
    |gsfs://192.168.2.103:31001/store_sales_*.dat|gsfs://192.168.2.103:31002/store_sales_*.dat|
    gsfs://192.168.2.103:31003/store_sales_*.dat|gsfs://192.168.2.103:31004/store_sales_*.dat|
    gsfs://192.168.2.103:31005/store_sales_*.dat
    |gsfs://192.168.2.104:31001/store_sales_*.dat|gsfs://192.168.2.104:31002/store_sales_*.dat|
    gsfs://192.168.2.104:31003/store_sales_*.dat|gsfs://192.168.2.104:31004/store_sales_*.dat|
    gsfs://192.168.2.104:31005/store_sales_*.dat
    |gsfs://192.168.2.105:31001/store_sales_*.dat|gsfs://192.168.2.105:31002/store_sales_*.dat|
    gsfs://192.168.2.105:31003/store_sales_*.dat|gsfs://192.168.2.105:31004/store_sales_*.dat|
    gsfs://192.168.2.105:31005/store_sales_*.dat
    |gsfs://192.168.2.106:31001/store_sales_*.dat|gsfs://192.168.2.106:31002/store_sales_*.dat|
    gsfs://192.168.2.106:31003/store_sales_*.dat|gsfs://192.168.2.106:31004/store_sales_*.dat|
    gsfs://192.168.2.106:31005/store_sales_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with store_sales_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS store_returns_ext;
    CREATE FOREIGN TABLE store_returns_ext
    (
    sr_returned_date_sk integer ,
    sr_return_time_sk integer ,
    sr_item_sk integer ,
    sr_customer_sk integer ,
    sr_cdemo_sk integer ,
    sr_hdemo_sk integer ,
    sr_addr_sk integer ,
    sr_store_sk integer ,
    sr_reason_sk integer ,
    sr_ticket_number bigint ,
    sr_return_quantity integer ,
    sr_return_amt decimal(7,2) ,
    sr_return_tax decimal(7,2) ,
    sr_return_amt_inc_tax decimal(7,2) ,
    sr_fee decimal(7,2) ,
    sr_return_ship_cost decimal(7,2) ,
    sr_refunded_cash decimal(7,2) ,
    sr_reversed_charge decimal(7,2) ,
    sr_store_credit decimal(7,2) ,
    sr_net_loss decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/store_returns_*.dat|gsfs://192.168.2.107:31002/store_returns_*.dat|
    gsfs://192.168.2.107:31003/store_returns_*.dat|gsfs://192.168.2.107:31004/store_returns_*.dat|
    gsfs://192.168.2.107:31005/store_returns_*.dat
    |gsfs://192.168.2.102:31001/store_returns_*.dat|gsfs://192.168.2.102:31002/store_returns_*.dat|
    gsfs://192.168.2.102:31003/store_returns_*.dat|gsfs://192.168.2.102:31004/store_returns_*.dat|
    gsfs://192.168.2.102:31005/store_returns_*.dat
    |gsfs://192.168.2.103:31001/store_returns_*.dat|gsfs://192.168.2.103:31002/store_returns_*.dat|
    gsfs://192.168.2.103:31003/store_returns_*.dat|gsfs://192.168.2.103:31004/store_returns_*.dat|
    gsfs://192.168.2.103:31005/store_returns_*.dat
    |gsfs://192.168.2.104:31001/store_returns_*.dat|gsfs://192.168.2.104:31002/store_returns_*.dat|
    gsfs://192.168.2.104:31003/store_returns_*.dat|gsfs://192.168.2.104:31004/store_returns_*.dat|
    gsfs://192.168.2.104:31005/store_returns_*.dat
    |gsfs://192.168.2.105:31001/store_returns_*.dat|gsfs://192.168.2.105:31002/store_returns_*.dat|
    gsfs://192.168.2.105:31003/store_returns_*.dat|gsfs://192.168.2.105:31004/store_returns_*.dat|
    gsfs://192.168.2.105:31005/store_returns_*.dat
    |gsfs://192.168.2.106:31001/store_returns_*.dat|gsfs://192.168.2.106:31002/store_returns_*.dat|
    gsfs://192.168.2.106:31003/store_returns_*.dat|gsfs://192.168.2.106:31004/store_returns_*.dat|
    gsfs://192.168.2.106:31005/store_returns_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with store_returns_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS catalog_sales_ext;
    CREATE FOREIGN TABLE catalog_sales_ext
    (
    cs_sold_date_sk integer ,
    cs_sold_time_sk integer ,
    cs_ship_date_sk integer ,
    cs_bill_customer_sk integer ,
    cs_bill_cdemo_sk integer ,
    cs_bill_hdemo_sk integer ,
    cs_bill_addr_sk integer ,
    cs_ship_customer_sk integer ,
    cs_ship_cdemo_sk integer ,
    cs_ship_hdemo_sk integer ,
    cs_ship_addr_sk integer ,
    cs_call_center_sk integer ,
    cs_catalog_page_sk integer ,
    cs_ship_mode_sk integer ,
    cs_warehouse_sk integer ,
    cs_item_sk integer ,
    cs_promo_sk integer ,
    cs_order_number bigint ,
    cs_quantity integer ,
    cs_wholesale_cost decimal(7,2) ,
    cs_list_price decimal(7,2) ,
    cs_sales_price decimal(7,2) ,
    cs_ext_discount_amt decimal(7,2) ,
    cs_ext_sales_price decimal(7,2) ,
    cs_ext_wholesale_cost decimal(7,2) ,
    cs_ext_list_price decimal(7,2) ,
    cs_ext_tax decimal(7,2) ,
    cs_coupon_amt decimal(7,2) ,
    cs_ext_ship_cost decimal(7,2) ,
    cs_net_paid decimal(7,2) ,
    cs_net_paid_inc_tax decimal(7,2) ,
    cs_net_paid_inc_ship decimal(7,2) ,
    cs_net_paid_inc_ship_tax decimal(7,2) ,
    cs_net_profit decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/catalog_sales_*.dat|gsfs://192.168.2.107:31002/catalog_sales_*.dat|
    gsfs://192.168.2.107:31003/catalog_sales_*.dat|gsfs://192.168.2.107:31004/catalog_sales_*.dat|
    gsfs://192.168.2.107:31005/catalog_sales_*.dat
    |gsfs://192.168.2.102:31001/catalog_sales_*.dat|gsfs://192.168.2.102:31002/catalog_sales_*.dat|
    gsfs://192.168.2.102:31003/catalog_sales_*.dat|gsfs://192.168.2.102:31004/catalog_sales_*.dat|
    gsfs://192.168.2.102:31005/catalog_sales_*.dat
    |gsfs://192.168.2.103:31001/catalog_sales_*.dat|gsfs://192.168.2.103:31002/catalog_sales_*.dat|
    gsfs://192.168.2.103:31003/catalog_sales_*.dat|gsfs://192.168.2.103:31004/catalog_sales_*.dat|
    gsfs://192.168.2.103:31005/catalog_sales_*.dat
    |gsfs://192.168.2.104:31001/catalog_sales_*.dat|gsfs://192.168.2.104:31002/catalog_sales_*.dat|
    gsfs://192.168.2.104:31003/catalog_sales_*.dat|gsfs://192.168.2.104:31004/catalog_sales_*.dat|
    gsfs://192.168.2.104:31005/catalog_sales_*.dat
    |gsfs://192.168.2.105:31001/catalog_sales_*.dat|gsfs://192.168.2.105:31002/catalog_sales_*.dat|
    gsfs://192.168.2.105:31003/catalog_sales_*.dat|gsfs://192.168.2.105:31004/catalog_sales_*.dat|
    gsfs://192.168.2.105:31005/catalog_sales_*.dat
    |gsfs://192.168.2.106:31001/catalog_sales_*.dat|gsfs://192.168.2.106:31002/catalog_sales_*.dat|
    gsfs://192.168.2.106:31003/catalog_sales_*.dat|gsfs://192.168.2.106:31004/catalog_sales_*.dat|
    gsfs://192.168.2.106:31005/catalog_sales_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with catalog_sales_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS catalog_returns_ext;
    CREATE FOREIGN TABLE catalog_returns_ext
    (
    cr_returned_date_sk integer ,
    cr_returned_time_sk integer ,
    cr_item_sk integer ,
    cr_refunded_customer_sk integer ,
    cr_refunded_cdemo_sk integer ,
    cr_refunded_hdemo_sk integer ,
    cr_refunded_addr_sk integer ,
    cr_returning_customer_sk integer ,
    cr_returning_cdemo_sk integer ,
    cr_returning_hdemo_sk integer ,
    cr_returning_addr_sk integer ,
    cr_call_center_sk integer ,
    cr_catalog_page_sk integer ,
    cr_ship_mode_sk integer ,
    cr_warehouse_sk integer ,
    cr_reason_sk integer ,
    cr_order_number bigint ,
    cr_return_quantity integer ,
    cr_return_amount decimal(7,2) ,
    cr_return_tax decimal(7,2) ,
    cr_return_amt_inc_tax decimal(7,2) ,
    cr_fee decimal(7,2) ,
    cr_return_ship_cost decimal(7,2) ,
    cr_refunded_cash decimal(7,2) ,
    cr_reversed_charge decimal(7,2) ,
    cr_store_credit decimal(7,2) ,
    cr_net_loss decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/catalog_returns_*.dat|gsfs://192.168.2.107:31002/catalog_returns_*.dat|
    gsfs://192.168.2.107:31003/catalog_returns_*.dat|gsfs://192.168.2.107:31004/catalog_returns_*.dat|
    gsfs://192.168.2.107:31005/catalog_returns_*.dat
    |gsfs://192.168.2.102:31001/catalog_returns_*.dat|gsfs://192.168.2.102:31002/catalog_returns_*.dat|
    gsfs://192.168.2.102:31003/catalog_returns_*.dat|gsfs://192.168.2.102:31004/catalog_returns_*.dat|
    gsfs://192.168.2.102:31005/catalog_returns_*.dat
    |gsfs://192.168.2.103:31001/catalog_returns_*.dat|gsfs://192.168.2.103:31002/catalog_returns_*.dat|
    gsfs://192.168.2.103:31003/catalog_returns_*.dat|gsfs://192.168.2.103:31004/catalog_returns_*.dat|
    gsfs://192.168.2.103:31005/catalog_returns_*.dat
    |gsfs://192.168.2.104:31001/catalog_returns_*.dat|gsfs://192.168.2.104:31002/catalog_returns_*.dat|
    gsfs://192.168.2.104:31003/catalog_returns_*.dat|gsfs://192.168.2.104:31004/catalog_returns_*.dat|
    gsfs://192.168.2.104:31005/catalog_returns_*.dat
    |gsfs://192.168.2.105:31001/catalog_returns_*.dat|gsfs://192.168.2.105:31002/catalog_returns_*.dat|
    gsfs://192.168.2.105:31003/catalog_returns_*.dat|gsfs://192.168.2.105:31004/catalog_returns_*.dat|
    gsfs://192.168.2.105:31005/catalog_returns_*.dat
    |gsfs://192.168.2.106:31001/catalog_returns_*.dat|gsfs://192.168.2.106:31002/catalog_returns_*.dat|
    gsfs://192.168.2.106:31003/catalog_returns_*.dat|gsfs://192.168.2.106:31004/catalog_returns_*.dat|
    gsfs://192.168.2.106:31005/catalog_returns_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with catalog_returns_err
    PER NODE REJECT LIMIT 'unlimited'
    ;


    DROP FOREIGN TABLE IF EXISTS web_sales_ext;
    CREATE FOREIGN TABLE web_sales_ext
    (
    ws_sold_date_sk integer ,
    ws_sold_time_sk integer ,
    ws_ship_date_sk integer ,
    ws_item_sk integer ,
    ws_bill_customer_sk integer ,
    ws_bill_cdemo_sk integer ,
    ws_bill_hdemo_sk integer ,
    ws_bill_addr_sk integer ,
    ws_ship_customer_sk integer ,
    ws_ship_cdemo_sk integer ,
    ws_ship_hdemo_sk integer ,
    ws_ship_addr_sk integer ,
    ws_web_page_sk integer ,
    ws_web_site_sk integer ,
    ws_ship_mode_sk integer ,
    ws_warehouse_sk integer ,
    ws_promo_sk integer ,
    ws_order_number bigint ,
    ws_quantity integer ,
    ws_wholesale_cost decimal(7,2) ,
    ws_list_price decimal(7,2) ,
    ws_sales_price decimal(7,2) ,
    ws_ext_discount_amt decimal(7,2) ,
    ws_ext_sales_price decimal(7,2) ,
    ws_ext_wholesale_cost decimal(7,2) ,
    ws_ext_list_price decimal(7,2) ,
    ws_ext_tax decimal(7,2) ,
    ws_coupon_amt decimal(7,2) ,
    ws_ext_ship_cost decimal(7,2) ,
    ws_net_paid decimal(7,2) ,
    ws_net_paid_inc_tax decimal(7,2) ,
    ws_net_paid_inc_ship decimal(7,2) ,
    ws_net_paid_inc_ship_tax decimal(7,2) ,
    ws_net_profit decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/web_sales_*.dat|gsfs://192.168.2.107:31002/web_sales_*.dat|
    gsfs://192.168.2.107:31003/web_sales_*.dat|gsfs://192.168.2.107:31004/web_sales_*.dat|
    gsfs://192.168.2.107:31005/web_sales_*.dat
    |gsfs://192.168.2.102:31001/web_sales_*.dat|gsfs://192.168.2.102:31002/web_sales_*.dat|
    gsfs://192.168.2.102:31003/web_sales_*.dat|gsfs://192.168.2.102:31004/web_sales_*.dat|
    gsfs://192.168.2.102:31005/web_sales_*.dat
    |gsfs://192.168.2.103:31001/web_sales_*.dat|gsfs://192.168.2.103:31002/web_sales_*.dat|
    gsfs://192.168.2.103:31003/web_sales_*.dat|gsfs://192.168.2.103:31004/web_sales_*.dat|
    gsfs://192.168.2.103:31005/web_sales_*.dat
    |gsfs://192.168.2.104:31001/web_sales_*.dat|gsfs://192.168.2.104:31002/web_sales_*.dat|
    gsfs://192.168.2.104:31003/web_sales_*.dat|gsfs://192.168.2.104:31004/web_sales_*.dat|
    gsfs://192.168.2.104:31005/web_sales_*.dat
    |gsfs://192.168.2.105:31001/web_sales_*.dat|gsfs://192.168.2.105:31002/web_sales_*.dat|
    gsfs://192.168.2.105:31003/web_sales_*.dat|gsfs://192.168.2.105:31004/web_sales_*.dat|
    gsfs://192.168.2.105:31005/web_sales_*.dat
    |gsfs://192.168.2.106:31001/web_sales_*.dat|gsfs://192.168.2.106:31002/web_sales_*.dat|
    gsfs://192.168.2.106:31003/web_sales_*.dat|gsfs://192.168.2.106:31004/web_sales_*.dat|
    gsfs://192.168.2.106:31005/web_sales_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with web_sales_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

    DROP FOREIGN TABLE IF EXISTS web_returns_ext;
    CREATE FOREIGN TABLE web_returns_ext
    (
    wr_returned_date_sk integer ,
    wr_returned_time_sk integer ,
    wr_item_sk integer ,
    wr_refunded_customer_sk integer ,
    wr_refunded_cdemo_sk integer ,
    wr_refunded_hdemo_sk integer ,
    wr_refunded_addr_sk integer ,
    wr_returning_customer_sk integer ,
    wr_returning_cdemo_sk integer ,
    wr_returning_hdemo_sk integer ,
    wr_returning_addr_sk integer ,
    wr_web_page_sk integer ,
    wr_reason_sk integer ,
    wr_order_number bigint ,
    wr_return_quantity integer ,
    wr_return_amt decimal(7,2) ,
    wr_return_tax decimal(7,2) ,
    wr_return_amt_inc_tax decimal(7,2) ,
    wr_fee decimal(7,2) ,
    wr_return_ship_cost decimal(7,2) ,
    wr_refunded_cash decimal(7,2) ,
    wr_reversed_charge decimal(7,2) ,
    wr_account_credit decimal(7,2) ,
    wr_net_loss decimal(7,2)
    )
    SERVER gsmpp_server
    OPTIONS(location
    'gsfs://192.168.2.107:31001/web_returns_*.dat|gsfs://192.168.2.107:31002/web_returns_*.dat|
    gsfs://192.168.2.107:31003/web_returns_*.dat|gsfs://192.168.2.107:31004/web_returns_*.dat|
    gsfs://192.168.2.107:31005/web_returns_*.dat
    |gsfs://192.168.2.102:31001/web_returns_*.dat|gsfs://192.168.2.102:31002/web_returns_*.dat|
    gsfs://192.168.2.102:31003/web_returns_*.dat|gsfs://192.168.2.102:31004/web_returns_*.dat|
    gsfs://192.168.2.102:31005/web_returns_*.dat
    |gsfs://192.168.2.103:31001/web_returns_*.dat|gsfs://192.168.2.103:31002/web_returns_*.dat|
    gsfs://192.168.2.103:31003/web_returns_*.dat|gsfs://192.168.2.103:31004/web_returns_*.dat|
    gsfs://192.168.2.103:31005/web_returns_*.dat
    |gsfs://192.168.2.104:31001/web_returns_*.dat|gsfs://192.168.2.104:31002/web_returns_*.dat|
    gsfs://192.168.2.104:31003/web_returns_*.dat|gsfs://192.168.2.104:31004/web_returns_*.dat|
    gsfs://192.168.2.104:31005/web_returns_*.dat
    |gsfs://192.168.2.105:31001/web_returns_*.dat|gsfs://192.168.2.105:31002/web_returns_*.dat|
    gsfs://192.168.2.105:31003/web_returns_*.dat|gsfs://192.168.2.105:31004/web_returns_*.dat|
    gsfs://192.168.2.105:31005/web_returns_*.dat
    |gsfs://192.168.2.106:31001/web_returns_*.dat|gsfs://192.168.2.106:31002/web_returns_*.dat|
    gsfs://192.168.2.106:31003/web_returns_*.dat|gsfs://192.168.2.106:31004/web_returns_*.dat|
    gsfs://192.168.2.106:31005/web_returns_*.dat

    ',
    FORMAT 'TEXT' ,
    DELIMITER '|',
    encoding 'utf8',
    mode 'Normal'
    )
    with web_returns_err
    PER NODE REJECT LIMIT 'unlimited'
    ;

  • 相关阅读:
    什么是用户画像?具体公司体现在哪?什么作用呢?
    用户画像后台表设计
    【转载】Oracle Spatial中SDO_Geometry详细说明
    【转载】ArcGIS中的WKID
    MyBatis 判断条件为等于的时候,常量需要加 .toString()
    Oracle最大进程连接数问题
    JAVA WEB基础巩固之Json、Ajax
    Eclipse常用功能
    UML类图学习
    由uploadfive看servlet
  • 原文地址:https://www.cnblogs.com/chuangzhijian/p/9304173.html
Copyright © 2011-2022 走看看