尚硅谷数仓项目

一、为什么要分层

 建模 就是建表

ods层 保持数据原貌不做任何修改,起到数据备份的作用.

ODS ->DWD 层进行维度建模

DWD   DIM/FACT 表名: 维度表和事实表.

dwd层的日志分为 :用户行为日志 和数据库数据.

数据库日志:

1. 解析日志:

启动日志 ,事件日志.  :

2. 维度建模

  确认哪些事实表.

维度表和事实表

DWS 层进行轻度汇总.

DWT ,主题汇总.

DWT和dws都是基于主题建的..

ADS层

 关系模型和维度模型

维度模型如图所示,主要应用于OLAP系统中,通常以某一个事实表为中心进行表的组织,主要面向业务,特征是可能存在数据的冗余,但是能方便的得到数据。

关系模型虽然冗余少,但是在大规模数据,跨表分析统计查询过程中,会造成多表关联,这会大大降低执行效率。所以通常我们采用维度模型建模,把相关各种表整理成两种:事实表和维度表两种。

猜你喜欢

转载自www.cnblogs.com/mengbin0546/p/13158240.html