核心:简单
维度模型不一定要满足3NF,数据库中强调3NF是为了消除冗余。
星型模型:通常将详细的,原子的信息加载到星型模型中,推荐使用星型模型。
雪花模型:缺点 sql复杂,结构复杂。
事实表:存储组织机构业务过程时间的性能度量结果,如销售额,销售单位等,最实用的就是数值类型和可加类型。仅将发生的活动放入事实表。一般来讲,事实表具有多个外键与维度表关联,为了完整性。事实表通常有包含外键集合的主键,称为组合键。
维度表:主要是具体值的描述了,一个常量,约束或者标识,维度列作为分组的主要来源。属性应包含真实使用的词汇而不是令人迷惑的缩写,尽量减少在维度表中使用代码而替换成文本属性。
注意:数字类型如果是连续的,可认为是事实,离散的不太多的可以认为是维度
主流架构
Kimball
源系统-ETL-维度建模-BI应用
Inmon
源系统-ETL-EDW-数据集市-BI
混合Kimball和Inmon
源系统-ETL-EDW-ETL-维度建模-BI
区别参考原文 https://blog.csdn.net/Luomingkui1109/article/details/91349335
网友评论