我有一个维度(SiteItem),它有两个重要的属性:
perUserClicks
perBrowserClicks
然而,在这个维度内,我有一些基于属性列的值组(我们称之为AboveFoldItems、LeftNavItems、OnTheFlyItems等),每个组都有更多特定于该组的事实:
AboveFoldItems: eyeTime, loadTime
LeftNavItems: mouseOverTime
OnTheFlyItems: doesn't have any extra, but may in the future
以下事实表模式是否正确?
DateKey
SessionKey
SiteItemKey
perUserClicks
perBrowserClicks
eyeTime
loadTime
mouseOverTime
看起来有点浪费,因为只有一些列与某些维度键相关(不相关的事实留空)。但是...这似乎是一个常见的问题,所以应该有一个通用的解决方案,对吧?