2011-05-06 85 views
1

什麼是MDX的最佳方式爲每個鑽查詢BI儀表板圖的下來嗎?作爲一個例子,如果每次向下鑽取四個鑽取級別,我們應該在初始時間執行四次MDX查詢或僅執行一次查詢,並將四個鑽取級別的所有數據保留在對象集合中。如果你可以請用一個例子來解釋。最佳途徑深入

回答

0

這取決於您所使用的顯示BI信息板什麼工具很多。 SSRS,PerformancePoint還有別的嗎?

  1. 在初始MDX查詢拉出的所有數據,配置控制板軟件來顯示詳細的頂層,並提供用戶提供用於深入分析選項。當用戶向下鑽取時,取消隱藏下一級別的詳細信息。該選項只需要往返數據庫一次。因此,從內部加載儀表板可能會稍微慢一點,但鑽取經驗會非常快(因爲數據已被檢索到)。

  2. 拉在初始MDX查詢詳細的只是頂層,配置Dashboard軟件來顯示結果,併爲用戶提供了深入分析選項。當用戶向下鑽取時,Dashboard軟件將發送另一個MDX查詢以從數據源中檢索下一級別的詳細信息。此選項將需要多次往返數據庫......其中一個用於首次加載儀表板時的初始頂層詳細信息,另一個用於每次用戶向下鑽取。

任何一個選擇都工作,但你需要做出哪種選擇權衡得失後,最適合您需要的電話...

  • 有多快你的儀表板之間的網絡和數據源?
  • 多少併發可以將數據源處理?
  • 如何「大」是拉一切查詢?
  • 速度對用戶有多重要?

肯定和測試每個如果你不確定。