首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据仓库- Snowflake模式规范化

数据仓库- Snowflake模式规范化
EN

Stack Overflow用户
提问于 2017-04-23 21:15:39
回答 1查看 367关注 0票数 0

首先,我试图通过举例来区分星型模式和雪花模式。但是我在尝试规格化表以创建雪花模式时遇到了问题。附加的图像是星型架构enter image description here

我尝试为dimcustomer创建另一个dim表,但不确定我可以为该表命名什么。请,任何帮助都将不胜感激。

雪花架构enter image description here

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 23:12:11

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

这是一个典型的错误,由具有强大的关系数据库背景的人犯下。他们经常认为反规范化的维度是“低效的”,并试图通过规范化来“修复”它们。他们忽略的是维度模型和OLTP数据库具有不同的效率标准(查询速度与存储效率)。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43571648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档