【发布时间】:2011-10-13 08:32:31
【问题描述】:
我知道星型模式和雪花模式之间的基本区别——雪花模式将维度表分解为多个表以便对其进行规范化,星型模式只有一个“级别”维度表。但是雪花模式的Wikipedia article 说
“有些用户可能希望向数据库提交查询,使用传统的多维报告工具,这些查询无法在简单的星型模式中表达。这在客户数据库的数据挖掘中尤其常见,其中一个常见的要求是找到常见的购买满足复杂标准的产品的客户之间的因素。通常需要一些雪花来允许简单的查询工具形成这样的查询,特别是如果在最初设计数据仓库时没有预期提供这些形式的查询。“
什么时候不可能在星型模式中编写查询,而对于相同的基础数据可以在雪花模式中编写?看起来星型模式总是允许相同的查询。
【问题讨论】:
标签: sql schema data-warehouse star-schema snowflake-schema