【问题标题】:One to Many relationship between 2 dimensions or between fact and dimension二维或事实与维度之间的一对多关系
【发布时间】:2019-02-10 02:34:43
【问题描述】:

我是维度数据建模的新手。我遇到过必须在 2 个维度之间创建一对多关系的场景,在一个场景中,我确实创建了从 Fact 表到维度表的一对多关系。

我知道这 2 个场景对于维度建模并不理想,但我想了解在维度模型中使用这些场景的缺点。

谢谢

【问题讨论】:

    标签: data-modeling dimensional-modeling


    【解决方案1】:

    除非您分享实际问题,否则很难给出建议,即您要为什么业务问题/问题建模?

    如果您需要维度之间的 1-* 关系,这可能意味着您应该考虑将它们非规范化为单个维度,因为该数据之间的函数依赖性可能已经存在。

    维度和事实之间的1-*,其中一个维度与多个事实相关,是典型的;但相反的情况并不常见。

    数据建模,即维度方法,与业务问题密切相关。从那里开始,然后对数据进行建模以回答手头的业务问题会更容易(也是最重要的)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多