美文网首页
数据建模概览

数据建模概览

作者: 一个神经质的工程师 | 来源:发表于2020-03-01 14:18 被阅读0次

核心:简单

维度模型不一定要满足3NF,数据库中强调3NF是为了消除冗余。

星型模型:通常将详细的,原子的信息加载到星型模型中,推荐使用星型模型。

雪花模型:缺点 sql复杂,结构复杂。

事实表:存储组织机构业务过程时间的性能度量结果,如销售额,销售单位等,最实用的就是数值类型和可加类型。仅将发生的活动放入事实表。一般来讲,事实表具有多个外键与维度表关联,为了完整性。事实表通常有包含外键集合的主键,称为组合键。

维度表:主要是具体值的描述了,一个常量,约束或者标识,维度列作为分组的主要来源。属性应包含真实使用的词汇而不是令人迷惑的缩写,尽量减少在维度表中使用代码而替换成文本属性。

注意:数字类型如果是连续的,可认为是事实,离散的不太多的可以认为是维度

主流架构

Kimball

源系统-ETL-维度建模-BI应用

Inmon

源系统-ETL-EDW-数据集市-BI

混合Kimball和Inmon

源系统-ETL-EDW-ETL-维度建模-BI

区别参考原文 https://blog.csdn.net/Luomingkui1109/article/details/91349335

https://www.cnblogs.com/sthinker/p/5965271.html

相关文章

网友评论

      本文标题:数据建模概览

      本文链接:https://www.haomeiwen.com/subject/semxkhtx.html