数据仓库 - 雪花模式规范化

时间:2017-04-23 13:15:39

标签: data-warehouse star-schema snowflake-schema

首先,我试图通过说明来区分Star Schema和Snowflake Schema。但是我在尝试规范化表以创建雪花模式时遇到了麻烦。 附加的图像是星型模式 enter image description here

我尝试为dimcustomer创建另一个昏暗的桌子,但我不确定我能为桌子命名。请,任何帮助将不胜感激。

雪花架构 enter image description here

1 个答案:

答案 0 :(得分:1)

您的星型模式很好,不要将其标准化为雪花模式。

这是在关系数据库中具有强大背景的人所犯的典型错误。他们经常将非规范化维度视为“低效”,并尝试通过规范化来“修复”它们。他们错过的是维度模型和OLTP数据库具有不同的效率标准(查询速度与存储效率)。

雪花模式通常是非必要的,适得其反。它会使您的设计复杂化并对您的模型性能产生负面影响。实际上,当我必须在具有不同粒度的事实表之间共享维度时,我只使用雪花结构。