我需要存儲一個相當大的歷史數據。我一直在研究存儲這種檔案的最佳方法。看來數據倉庫方法就是我需要解決的問題。似乎強烈建議使用日期維度表而非日期本身。任何人都可以向我解釋爲什麼單獨的桌子會更好?我不需要總結任何數據,只需在過去的任何一天快速高效地訪問它。我確定我錯過了一些東西,但我不明白如何將日期存儲在單獨的表格中比在存檔中存儲日期更好。使用日期維度表直接存儲日期的優點是什麼?
我已經找到了這些啓發性的帖子,但沒有任何回答我的問題。
- What should I have in mind when building OLAP solution from scratch?
- Date Table/Dimension Querying and Indexes
- What is the best way to store historical data in SQL Server 2005/2008?
- How to create history fact table?
另一個優勢是能夠使用時間智能功能,如果您沿着SSAS路徑並構建多維數據集/表格模型。 – TTeeple