首頁技術文章正文

數據倉庫分層模式之實際分層

更新時間:2021-07-28 來源:黑馬程序員 瀏覽量:

這里我們采用的是京東的數據倉庫分層模式,是根據標準的模型演化而來。

數據倉庫分層:

  • BDM:緩沖數據,源數據的直接映像

  • FDM:基礎數據層,數據拉鏈處理、分區(qū)處理

  • GDM:通用聚合

  • ADM:高度聚合先把數據從源數據庫中抽取加載到BDM層中, 然后FDM層根據BDM層的數據按天分區(qū)。

數據倉庫基本表介紹:

A)BDM層數據表(貼源緩存層)

                表名                含義                                                
itcast_bdm_order訂單表
itcast_bdm_order_desc訂單明細表
itcast_bdm_order_goods訂單商品表
itcast_bdm_user用戶表
itcast_bdm_order_cart購物車表
itcast_bdm_user_pc_click_log、itcast_bdm_user_app_click_log用戶上網記錄表
B)FDM層數據表(拉鏈表、分區(qū)表)
                表名                含義
itcast_fdm_user_wide用戶寬表
itcast_fdm_order_cart購物車表
itcast_fdm_order訂單表                                                                                 
itcast_fdm_order_desc訂單明細表
itcast_fdm_user_app_pageview     用戶app端view表
itcast_fdm_user_pc_pageview用戶pc端view表
C)GDM層數據表(通用數據模型層)
                表名                含義
itcast_gdm_user_basic客戶基本屬性表                                        
itcast_gdm_user_consume_order客戶消費訂單表
itcast_gdm_order訂單模型表
itcast_gdm_user_buy_category                                  客戶購買類目表
itcast_gdm_user_visit客戶訪問信息表




猜你喜歡:

Redis、傳統數據庫、HBase和Hive幾種數據存儲的區(qū)別

Zookeeper數據發(fā)布與訂閱的主要應用場景

Shell如何實現定時采集數據到HDFS?

黑馬程序員python+大數開發(fā)培訓

分享到:
在線咨詢 我要報名
和我們在線交談!