我是维度数据建模的新手。我遇到了不得不在两个维度之间创建一对多关系的场景,在一个场景中,确实从事实表到维度表创建了一对多关系。
我了解到这两种情况都不适合进行维建模,但是我想了解将它们包含在维模型中的缺点。
谢谢
答案 0 :(得分:1)
除非您分享实际问题,否则很难提出建议,即您要为哪个业务问题/问题建模?
如果维之间需要1- *关系,则可能意味着您应该考虑将它们归一化为单个维,因为该数据之间的功能依赖性可能已经存在。
维度与事实之间的1- *是典型的;其中一个维度与多个事实相关;但是另一种方法并不常见。
数据建模,即维度方法,与业务问题密切相关。从那里开始比较容易(也是最重要的),然后对数据建模以回答眼前的业务问题。