我開始學習SQL Server分析服務,我正在通過training book以及Developer Training Kit的方式工作。在這兩種情況下,我都發現OLAP數據庫(最好是星型模式)中使用的表的數量大大減少了生產OLTP數據庫的建議。操作數據庫模式到數據集市模式,表減少?
從培訓工具包:
我們按照數據維方法,以建築師的數據集市架構。從操作數據庫中的大約200個表中,數據集市模式包含大約10個維度表和2個事實表。
據我所知,操作數據庫通常(有點)規範化,數據集市模式嚴重非規範化。我也相信非規格化數據通常涉及添加更多表,而不是更少。
我看不出如何從200個表格轉到12個表格,除非您只需要報告一部分數據。如果只需要報告一部分數據,爲什麼不能在操作數據庫中使用適當的表(除非通過使用非規格化的星型模式可以顯着提高性能)?
「除非有使用去歸一化星型模式進行顯著的性能提升」 - 是的,有。 – 2011-05-15 03:41:52