首页技术文章正文

数据仓库分层模式之实际分层

更新时间:2021-07-28 来源:黑马程序员 浏览量:

这里我们采用的是京东的数据仓库分层模式,是根据标准的模型演化而来。

数据仓库分层:

  • BDM:缓冲数据,源数据的直接映像

  • FDM:基础数据层,数据拉链处理、分区处理

  • GDM:通用聚合

  • ADM:高度聚合先把数据从源数据库中抽取加载到BDM层中, 然后FDM层根据BDM层的数据按天分区。

数据仓库基本表介绍:

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层数据表(拉链表、分区表)
                表名                含义
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几种数据存储的区别

Zookeeper数据发布与订阅的主要应用场景

Shell如何实现定时采集数据到HDFS?

黑马程序员python+大数开发培训

分享到:
在线咨询 我要报名
和我们在线交谈!