我有一個尺寸(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)。但是......這似乎是一個常見問題,所以應該有一個共同的解決方案,對吧?
感謝您的討論!我認爲我確實有一個共同內部維度的情況。加入兩個事實表的比較說明了爲什麼我們保留NULL而不是零(零點會影響這裏的平均值,而且我們選擇了奇怪的NULL表示,我們不能透露關於模式的其他內容,但是你糾正一些用戶可能從更多更具體的維度中受益。 – 2010-03-09 03:25:04