我有一个维度(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
这似乎有点浪费,因为只有一些列与某些维度键相关(不相关的事实保留为 NULL)。但是……这似乎是一个普遍的问题,所以应该有一个共同的解决方案,对吧?