當我們在2007年開始使用MicroStrategy路徑時,我們合作過的MicroStrategy顧問告訴我們星型架構是可以的,但是他們的技術在雪花架構中效果最好。不同之處在於維度是規範化的,即不是時間維度表格,而是具有日,周,月,季度和年度維度表。由於我們在運輸和物流行業經營,我們的數據倉庫有許多複雜的關係,但不是龐大的數據量;一個很高的「表與TB比」。在正統形式中,星形和雪花模式只能通過一致的尺寸才能加入事實表,並且一段時間以來我們認爲是一個「混合」模式,並在事實表之間進行連接。最後,我們選擇了一個規範化的數據倉庫結構,作爲公司的最佳選擇。
我們花費了好幾個月的時間開發並完善了我們倉庫表上的MicroStrategy模式對象標準,最終開發出了非常強大的模式。這些模式沒有得到很好的認可,並且據我所知還沒有被其他MicroStrategy客戶廣泛使用。他們生成非常複雜的sql,即使是臨時報告,我們也收到了極好的響應時間,因爲我們使用Netezza作爲我們的數據倉庫。不利方面是遵循該模式所需的應用對象的數量遠高於其他模式,並且開發新度量標準的專業知識水平很高。我們成功地培訓了所有BI用戶使用現有指標(由專業BI團隊開發)。這種BI/DW解決方案目前正在積極使用。
因此,我認爲MicroStrategy並不是針對規範化的數據倉庫模式構建的,儘管它們的技術非常穩定,足夠健壯,可以在這樣的數據庫上運行。他們喜歡的圖案是雪花,具有標準尺寸表和標準事實表。
你會說它比一個更規範化的模式更好地處理星型模式設計嗎?在MSTR的情況下,Star實際上是否提供任何好處? – 2010-09-27 18:11:15