Usage-Based 優化精靈與匯總設計精靈的輸出類似,並用來為分區設計匯總。 不過,Usage-Based 優化精靈會根據 Analysis Services 實例查詢記錄中記錄的特定查詢使用模式來設計匯總。 匯總提供效能改善,方法是允許Microsoft SQL Server Analysis Services 直接從 Cube 儲存體擷取預先計算的總計,而不必重新計算每個查詢的基礎數據源中的數據。
若要從 SQL Server Data Tools (SSDT) 中開啟 Usage-Based 優化精靈,請開啟 Analysis Services 專案的 Cube 設計工具,然後按兩下 [ 匯總 ] 索引卷標。按兩下工具列中的 [ 使用方式優化] 按鈕。
若要從 SQL Server Management Studio 內開啟 Usage-Based 優化精靈,請連線到 Analysis Services 資料庫,然後開啟 Cubes 資料夾。 選取 Cube,然後開啟 [ 量值群組 ] 資料夾,然後展開您要修改的量值群組。 以滑鼠右鍵按一下[c0]分割區[/c0]資料夾,然後選取[c1]使用量型優化[/c1]。
若要設計這些匯總,您可以使用匯總設計精靈。 此精靈會引導您完成下列步驟:
選取分割區、量值群組或 Cube 之記憶體和快取選項的標準或自定義設定。
為分割區、度量群組或多維資料集所涉及的物件提供估計或實際計數。
指定匯總選項和限制,以優化設計匯總所提供的記憶體和查詢效能。
儲存並選擇性地處理分割區、量值群組或多維資料集,來產生定義的匯總。
Analysis Services 提供匯總設計精靈,根據分割區結構的統計分析來設計匯總,以產生可受記憶體大小或預估效能提升限制的匯總設計。 您可以使用 [匯總設計精靈] 來提升資料分割區的整體效能,但匯總設計並非針對商業使用者的特定需求。 Usage-Based 優化精靈可以提供以這些特定需求為目標的匯總設計,但精靈只有在 Analysis Services 實例的查詢記錄包含足夠的資訊來建構這類查詢時,精靈才能這麼做。
通常,這兩個指導程式會一起使用,以改善部署時以及隨著時間推移的效能。 初次部署分割區(或包含該分割區的 Cube 或量值群組)時,應首先使用匯總設計精靈,以提升整體效能表現。 在您在查詢日志中記錄商務使用者對於分區的查詢一段時間後,您就可以使用 [Usage-Based 優化精靈] 進一步優化聚合設計,以更好地滿足商務使用者的效能和查詢需求。
備註
如需設定查詢記錄的相關信息,請參閱 設定 Analysis Services 查詢記錄。