Analysis Services 中的伺服器屬性

適用于:SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

系統管理員可以修改Azure Analysis Services (Azure AS) 伺服器資源、SQL Server Analysis Services (SSAS) 伺服器實例,或指派給 Premium 容量的 Power BI 工作區的許多預設組態屬性。 每個使用者不支援修改預設組態屬性Power BI Premium。

SQL Server Management Studio (SSMS 中的屬性頁面) 顯示最可能修改的屬性子集。 針對 Azure AS 和 Power BI,您可以在 SSMS 中使用 XMLA 腳本來修改所有適用的屬性。 對於 SQL Server Analysis Services,所有適用的屬性都可以在 msmdsrv.ini 檔案中修改。

注意

在 Power BI 中,工作區實際上是 Analysis Services 伺服器。 在 Analysis Services 的內容中,工作區、伺服器和實例詞彙是同義的。

權限

針對 Azure AS 和 SSAS,需要伺服器管理員許可權才能修改伺服器屬性。

針對 Power BI,需要工作區管理員許可權才能修改工作區屬性。

Power BI XMLA 型工作區屬性

Power BI 工作區支援使用 SSMS 修改一般、DAX、檔案存放區、記憶體和 OLAP 類別中 XMLA 型 Analysis Services 屬性的有限子集。 修改時,變更只適用于該工作區。

某些 XMLA 型工作區屬性在容量設定工作負載/語意模型中,具有可在管理員入口網站中設定的對等容量設定 / 。 這些設定適用于指派給容量 的所有 工作區,不過,工作區系統管理員可以使用 SSMS 覆寫特定工作區的設定。

Analysis Services 屬性 類別 Power BI 容量設定
AdminTimeOut 一般 NA
ClientCacheRefreshPolicy 一般 NA
CommitTimeout 一般 NA
DefaultSegmentRowCount 一般 NA
ExternalCommandTimeout 一般 NA
ExternalConnectionTimeout 一般 NA
ForceCommitTimeout 一般 NA
MaxIntermediateRowsetSize DAX 中繼資料列集計數上限
MaxOfflineDatasetSizeGB 檔案存放區 離線資料集大小上限
RowsetSerializationLimit OLAP 結果資料列計數上限
QueryMemoryLimit Memory 查詢記憶體限制
ServerTimeout 一般 查詢逾時

容量管理員可以啟用或停用工作區管理員修改 XMLA 型工作區屬性設定的能力。 預設會啟用此設定,這表示工作區管理員可以使用 SSMS 修改工作區屬性設定。 容量管理員可以在管理員入口網站中停用此設定,在容量設定>工作負載>語意模型>觀察 XMLA 型設定

停用時,工作區管理員無法修改 任何 以 XMLA 為基礎的屬性設定。

使用 SQL Server Management Studio 進行設定

  1. 在 SQL Server Management Studio 中,連接到 SSAS、Azure AS 或 Power BI 實例。

  2. 在 物件總管 中,以滑鼠右鍵按一下 實例,然後按一下 [屬性]。 [一般] 頁面隨即顯示,其中顯示最常使用的屬性。

  3. 若要顯示更多屬性,請按一下頁面底部的 [ 顯示進階 ([所有) 屬性 ] 核取方塊。

使用 XMLA 腳本進行設定

無法在 SSMS 的 [屬性] 頁面或 msmdrsrv.ini 檔案中設定的屬性, (SSAS 只能透過在 SSMS 的 XMLA 腳本中使用 XMLA Alter Element 來設定) 。

在 msmdsrv.ini 中設定

針對 SSAS,伺服器屬性位於 msmdsrv.ini 檔案中。 如果在 SSMS 中顯示進階屬性之後,您仍看不到您想要設定的屬性,您可能需要直接編輯 msmdsrv.ini 檔案。 如需預設安裝,您可以在 \Program Files\Microsoft SQL Server\MSAS13 中找到 msmdsrv.ini。MSSQLSERVER\OLAP\Config 資料夾。

  1. 在 Management Studio 的 [一般屬性] 頁面中檢查 DataDir 屬性,以確認 Analysis Services 程式檔的位置,包括 msmdsrv.ini 檔案。

    在有多個執行個體的伺服器上,檢查程式檔案位置可確保您修改的是正確的檔案。

  2. 巡覽至程式檔案資料夾位置的 config 資料夾。

  3. 建立檔案的備份,以免需要還原原始檔案。

  4. 使用文字編輯器檢視或編輯 msmdsrv.ini 檔。

  5. 儲存檔案後再重新啟動服務。

伺服器屬性類別

下列文章說明各種組態屬性:

主題 適用於 Description
一般屬性 Azure AS、SSAS、Power BI 一般屬性是基本和進階屬性,並包含定義資料目錄、備份目錄和其他伺服器行為的屬性。
資料採礦屬性 SSAS 資料採礦屬性可控制哪些資料採礦演算法已啟用,以及哪些演算法已停用。 依預設,會啟用所有的演算法。
DAX 屬性 Azure AS、SSAS、Power BI 定義與 DAX 查詢相關的屬性。
Feature 屬性 Azure AS、SSAS 與產品功能有關的功能屬性,大部分是進階屬性,包含控制伺服器執行個體間之連結的屬性。
檔案存放區屬性 Azure AS、SSAS、Power BI 檔案存放區屬性僅供進階使用。 其中包含進階記憶體管理設定。
鎖定管理員屬性 Azure AS、SSAS 鎖定管理員屬性會定義與鎖定和逾時相關的伺服器行為。 這些屬性大部分僅供進階使用。
記錄屬性 Azure AS、SSAS 記錄屬性可控制伺服器上記錄事件的位置和方式。 包括錯誤記錄、例外狀況記錄、飛行記錄器、查詢記錄和追蹤。
記憶體屬性 Azure AS、SSAS、Power BI 記憶體屬性可控制伺服器如何使用記憶體。 它們主要是供進階使用。
網路屬性 Azure AS、SSAS 網路屬性控制與網路相關的伺服器行為,包括控制壓縮和二進位 XML 的屬性。 這些屬性大部分僅供進階使用。
OLAP 屬性 Azure AS、SSAS、Power BI OLAP 屬性可控制 Cube 和維度處理、延遲處理、資料快取和查詢行為。 包含基本和進階屬性。
安全性屬性 Azure AS、SSAS 安全性屬性同時包含定義存取權限的基本和進階屬性。 包含與系統管理員和使用者相關的設定。
執行緒集區屬性 Azure AS、SSAS 執行緒集區屬性可控制伺服器所建立的執行緒數目。 這些屬性僅供進階使用。

另請參閱

在 SSMS 中建立 Analysis Services 指令碼
Analysis Services 實例管理