OLAP 引擎伺服器元件
適用于:SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
Microsoft SQL Server SQL Server Analysis Services 的伺服器元件是msmdsrv.exe應用程式,以 Windows 服務的形式執行。 這個應用程式是由安全性元件、XML for Analysis (XMLA) 接聽程式元件、查詢處理器元件及執行下列功能的許多其他內部元件所組成:
剖析從用戶端收到的陳述式
管理中繼資料
處理交易
處理計算
儲存維度和資料格資料
建立彙總
排程查詢
快取物件
管理伺服器資源
架構圖表
SQL Server Analysis Services實例會以獨立服務的形式執行,並使用 HTTP 或 TCP,透過 XML for Analysis (XMLA) 進行通訊。 AMO 是使用者應用程式和SQL Server Analysis Services實例之間的層。 此層提供SQL Server Analysis Services系統管理物件的存取權。 AMO 是類別庫,會從用戶端應用程式取得命令,並將這些命令轉換成 SQL Server Analysis Services 實例的 XMLA 訊息。 AMO 會將SQL Server Analysis Services實例物件呈現為使用者應用程式的類別,以及執行命令和屬性成員的方法成員,這些成員會保存SQL Server Analysis Services物件的資料。
下圖顯示SQL Server Analysis Services元件架構,包括SQL Server Analysis Services實例內執行的所有主要元素,以及與實例互動的所有使用者元件。 下圖也會顯示存取此執行個體的唯一方法,就是使用 XML for Analysis (XMLA) 接聽程式 (利用 HTTP 或 TCP)。
XMLA 接聽程式
XMLA 接聽程式元件會處理SQL Server Analysis Services與其用戶端之間的所有 XMLA 通訊。 msmdsrv.ini 檔案中的SQL Server Analysis Services埠組態設定可用來指定SQL Server Analysis Services實例接聽的埠。 此檔案中的值 0 表示SQL Server Analysis Services接聽預設埠。 除非另有指定,否則SQL Server Analysis Services會使用下列預設 TCP 埠:
連接埠 | Description |
---|---|
2383 | SQL Server SQL Server Analysis Services的預設實例。 |
2382 | 其他SQL Server SQL Server Analysis Services實例的重新導向器。 |
在伺服器啟動時動態指派 | SQL Server SQL Server Analysis Services的具名實例。 |
如需詳細資訊 ,請參閱設定 Windows 防火牆以允許 Analysis Services 存取 。
另請參閱
物件命名規則 (Analysis Services)
實體架構 (Analysis Services - 多維度資料)
邏輯架構 (Analysis Services - 多維度資料)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應