维度表和星型模式是不是正确?

Posted

技术标签:

【中文标题】维度表和星型模式是不是正确?【英文标题】:is it correct about dimension table and star schema?维度表和星型模式是否正确? 【发布时间】:2011-12-28 19:40:02 【问题描述】:

星型模式的正确维度是否还具有外键和主键关系?它在概念上是否正确,请帮助解决我在 Dateware 实现中遇到的困惑。 如果是,那么在什么情况下,与否相同 谢谢

【问题讨论】:

【参考方案1】:

如果一个维度具有将其与另一个维度相关联的 FK,则称为雪花。这是 Kimball 论坛上的人们对此的看法http://forum.kimballgroup.com/t460-start-schema-vs-snow-flake-schema

雪花在概念上是正确的,但它们确实增加了复杂性,因此您需要在使用它们时加以考虑。

【讨论】:

您可以建议使用 gui 和聚合制作星型模式的任何工具吗?我正在使用 sql server 您可以在 Erwin 等工具中设计事实和维度的数据架构,但您确实应该使用 SQL 创建物理表。

以上是关于维度表和星型模式是不是正确?的主要内容,如果未能解决你的问题,请参考以下文章

事实表和维度表

总和和不同计数措施(星型模式设计公案)

星型模式 - 事实表中的属性

星型模式

星型模式中作为事实表的客户维度

使用 Python 从 csv 文件创建星型模式