第十二周 综合项目:电商数据仓库之所有表概况
用户行为数仓所有表
1 | { |
1 | act代表具体的用户行为,在这列出来几种 |

dwd层
dwd_user_active
1 | create external table if not exists dwd_mall.dwd_user_active( |
dwd_click_good
1 | create external table if not exists dwd_mall.dwd_click_good( |
dwd_good_item
1 | create external table if not exists dwd_mall.dwd_good_item( |
dwd_good_list
1 | create external table if not exists dwd_mall.dwd_good_list( |
dwd_app_close
1 | create external table if not exists dwd_mall.dwd_app_close( |
dws层
dws_user_active_history
1 | create external table if not exists dws_mall.dws_user_active_history( |
dws_user_new_item
1 | create external table if not exists dws_mall.dws_user_new_item( |
1 | insert overwrite table dws_mall.dws_user_active_${dt}_tmp select |
dws_user_lost_item
1 | create external table if not exists dws_mall.dws_user_lost_item( |
1 | insert overwrite table dws_mall.dws_user_lost_item partition(dt='${dt}') select |
dws_user_platform_distrib
1 | create external table if not exists dws_mall.dws_user_platform_distrib( |
dws_user_android_osver_distrib
1 | create external table if not exists dws_mall.dws_user_android_osver_distrib( |
dws_user_ios_osver_distrib
1 | create external table if not exists dws_mall.dws_user_ios_osver_distrib( |
dws_user_brand_distrib
1 | create external table if not exists dws_mall.dws_user_brand_distrib( |
dws_user_model_distrib
1 | create external table if not exists dws_mall.dws_user_model_distrib( |
dws_user_net_distrib
1 | create external table if not exists dws_mall.dws_user_net_distrib( |
1 | insert overwrite table dws_mall.dws_user_platform_distrib partition(dt='${dt}') select |
app层
app_user_new_count
1 | create external table if not exists app_mall.app_user_new_count( |
app_user_new_count_ratio
1 | create external table if not exists app_mall.app_user_new_count_ratio( |
app_user_active_count
1 | create external table if not exists app_mall.app_user_active_count( |
app_user_active_count_ratio
1 | create external table if not exists app_mall.app_user_active_count_ratio( |
1 | insert overwrite table app_mall.app_user_active_count partition(dt='${dt}') select |
app_user_lost_count
1 | create external table if not exists app_mall.app_user_lost_count( |
app_user_open_app_count
1 | create external table if not exists app_mall.app_user_open_app_count( |
app_user_open_app_distrib
1 | create external table if not exists app_mall.app_user_open_app_distrib( |
1 | insert overwrite table app_mall.app_user_open_app_count partition(dt='${dt}') select |
商品订单数仓所有表
1 | 接下来需要生成商品订单相关数据,这些数据都是存储在mysql中的 |


dwd层
dwd_user
1 | create external table if not exists dwd_mall.dwd_user( |
dwd_user_extend
1 | create external table if not exists dwd_mall.dwd_user_extend( |
dwd_user_addr
1 | create external table if not exists dwd_mall.dwd_user_addr( |
dwd_goods_info
1 | create external table if not exists dwd_mall.dwd_goods_info( |
dwd_category_code
1 | create external table if not exists dwd_mall.dwd_category_code( |
dwd_user_order
1 | create external table if not exists dwd_mall.dwd_user_order( |
dwd_order_item
1 | create external table if not exists dwd_mall.dwd_order_item( |
dwd_order_delivery
1 | create external table if not exists dwd_mall.dwd_order_delivery( |
dwd_payment_flow
1 | create external table if not exists dwd_mall.dwd_payment_flow( |