多維分析模型頻繁變動的解決方案有哪些?

大寬表是之前常用的解決方案之一。寬表是指把業務主題相關的指標、維度、屬性關聯在一起的一張數據庫表,這樣用戶的需求都在一個表中了,也就不需要跟着需求做變更了。
這種方式的優點在於:結構簡單、模型容易理解。
但是缺點也很明顯:
1、有數據和表結構變動時需要重算寬表,成本較高;
2、冗餘較多
3、性能無法保證(很多數據庫是行存結構,表太寬就慢;列存不受表寬影響,但取字段多也慢)

所以,寬表一般只能解決常見查詢,並不能徹底解決自由查詢的問題。

自由查詢模型問題的解決可以使用一些專業報表廠商提供的解決方案:一次性建模。
在數據模型中進行表間關係的設置,數據實時從數據庫中查詢,避免了數據變動時需重新計算數據模型的問題,用戶可以根據自己需求自由拖拽字段進行數據分析,真正實現自由查詢。
詳細設置說明可以參考:
http://c.raqsoft.com.cn/article/1568095434513#toc_h2_2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章