问题导读:
1、为什么要进行数据仓库分层?
2、需要掌握哪些数仓理论知识?
3、如何进行关系建模与维度建模?
4、如何进行数据仓库搭建?
一、数仓分层1.1 为什么要分层
1.3 数仓命名规范1.3.1 表命名
ODS层命名为ods_表名
DWD层命名为dwd_dim/fact_表名
DWS层命名为dws_表名
DWT层命名为dwt_购物车
ADS层命名为ads_表名
临时表命名为xxx_tmp
用户行为表,以log为后缀
二、数仓理论2.1 范式理论2.1.1 范式概念1)定义范式可以理解为设计一张数据表的表结构,符合的标准级别,即表的规范和要求2)优点关系型数据库设计时,遵照一定的规范要求,目的在于降低数据的冗余性为什么要降低数据冗余性?
(1)十几年前