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