一个星型模式是根据维度建模原理设计的关系数据库中一些表的集合。20世纪90年代,Ralph Kimball在数据仓库设计方法中广泛采用星型模式。通过他的工作和著作,Kimball建立了标准术语和最佳实践,现在被广泛应用。在2002年出版的《The Data Warehouse Toolkit》中,提供了详细的描述。
本文依据该书的案例描述,你必须理解维度建模的基本原理。尤其是,读者必须理解下面的概念:
■数据仓库系统和业务系统的区别
■事实和维度如何支持业务处理的度量
■星型模型中的表(事实表和维表)和其用途
■维表中代理键的目的
■The grain of a fact table
■The additivity of facts
■星型模式中如何查询
■钻取多个事实表
■确认维度和数据仓库抽取过程
■数据仓库的基本架构,包括etl软件和bi软件
如果你熟悉这些话题,你不妨跳过“无形的聚集”这一章。本节主要是带你迅速理解这些概念,尽管你没有看过Kimball的书籍,但我仍然鼓励你读,尤其是数据仓库维度建模设计方面。