数据仓库建模介绍 作者:马育民 • 2022-04-23 20:16 • 阅读:10044 # 什么是建模 数据组织和存储方法,它强调从业务、数据存取和使用角度合理存储数据 # 为什么建模 数据相当于 图书馆里的书,根据方法论组织、存放,存放方便,查找时也方便 方法论包括: - 根据类别组织、存放 - 根据作者组织、存放 - 根据首字母组织、存放 ### 好处 大数据 可以 高性能、低成本、高效率、高质量的使用,或者 在它们之间取得最佳平衡 - 性能:帮助我们快速查询所需要的数据,减少数据的I/O吞吐,提高使用数据的效率,如宽表。 - 成本:极大地减少不必要的数据冗余,也能实现计算结果复用,极大地降低存储和计算成本。 - 效率:在业务或系统发生变化时,可以保持稳定或很容易扩展,提高数据稳定性和连续性。 - 质量:良好的数据模型能改善数据统计口径的不一致性,减少数据计算错误的可能性。数据模型能够促进业务与技术进行有效沟通,形成对主要业务定义和术语的统一认识,具有跨部门、中性的特征,可以表达和涵盖所有的业务。 # 有哪些建模方法 分两大流派,一派是 Inmon 支持的 **关系数据模型**,另一派是 Kimball 支持的 **维度数据模型** 具体有: - 关系数据模型(ER模型),设计时遵守三范式 - **维度模型**(数据仓库使用较多) - Data Vault 感谢: https://zhuanlan.zhihu.com/p/90223969 原文出处:http://www.malaoshi.top/show_1IX3BbeREtOp.html