我們正在構建用於分析的人口統計數據數據庫;這些數據遍佈全球,從犯罪數據到人口普查數據到其他資料。我們希望能夠通過地理,度量或時間段深入挖掘,雖然我們已經做了很多規範化處理,所以我們可以找到關於A市的很多內容,但從一張表中抽取人口數據顯然很困難並且從另外三個或四個不同的數據表中每年以另一個數據或數據進行攻擊,因爲它具有關係性質,所以沒有大量的JOINing和UNIONing。存儲大量的人口統計數據,以便於分析 - OLAP,ORM,自定義解決方案?
我知道OLAP是爲一些。但是,當我們將要添加數據的時候,我們要以更新數據立方體所有的時間所淹沒?而且,當用戶經常需要非常細微的信息時,所有的聚合計算是否會很少使用?
是否有另一種選擇,數據結構或ORM類型,將簡化這個過程?我討厭把時間花在像SSAS這樣的特定工具上,如果那裏有更好的工具的話。感謝您的任何意見!
[編輯 - 我不打算在倉庫中的數據,並運用類似SSRS它;我更關心在我的情況下是否有任何因素,其中OLAP可能不是最佳選擇,或者任何時候存在更合適的存儲機制。]
退房星型和雪花模式:) – 2012-01-10 11:45:40