2013-07-16 30 views
-2

當試圖做一些基準類型報告時,由於駐留在數據庫中的數據量太多,我遇到了極端緩慢的問題,逐漸惡化。我很好奇什麼會被認爲是報告的最佳方法,例如顯示一定比例的病人在某一特定的日期範圍內進入醫院的百分比,這些患者是由於某種特定的情況而導致的,以及該特定醫院與國家百分比和全國百分比。當然,這全部基於數據駐留在數據庫中的醫院。我剛剛編寫存儲過程來計算這些百分比,但我知道這不是最好的方法。我很好奇其他更有經驗的報告專業人員如何解決這個問題。我目前正在使用SSRS進行報告。我對SSAS有一點了解,但還不足以知道我是否應該考慮這種類型的報告。報告一個機構與其他州/國家比較的最佳方式

回答

1

這一切都取決於數據結構和您必須執行的計算類型。
您嘗試儘可能縮小必須處理的數據量並儘可能減少操作的複雜性
如果在較慢的系統上有大量數據,請首先嚐試選擇所需數據,然後將其傳輸至計算點,然後保持緩存,只要你可以。
如果您有大量數據,請嘗試儘可能多地預處理它。例如。對於數據倉庫,你有一個日期時間表,其中包含年/月/日/星期/一年等等,而在其他表格中則僅限於它們。像這樣你可以避免耗時的計算。
如果操作複雜,你必須分析它們以使它們變得更簡單/更快,但在這一點上,不可能預測有多少(如果有的話)有一定的空間。

這一切都取決於您對數據結構和流程的理解,以便儘可能多地改進所需的數據結構和流程。

我自己還沒有與SSAS合作過,但這也是一個很棒的工具,但是對於很多不同的分析來說,這是一個很棒的工具。

相關問題