一个雪花模式多维数据模型是一个扩展的星型模式,维度表分解成个子维度。雪花模式通常用于商业智能和报告在数据仓库、OLAP数据集市和关系数据库。
在一个雪花模式,工程师个人维度表分解成逻辑个子维度。这使得数据模型更加复杂,但它可以更容易分析,特别是对某些数据类型。
它被称为雪花模式,因为它的实体关系图(ERD)看起来像雪花,如下见过。
像明星模式,雪花模式有一个中央事实表是通过外键连接到多个维度表。然而,主要的区别在于,他们比明星更规范化的模式。
雪花模式提供更多的存储效率,由于他们严格遵守高规范化标准,但查询性能不如更多的非规范化数据模型。非规范化数据模型像明星模式有更多的数据冗余(重复的数据),这使得查询性能更快的复制数据。