XML for Analysis 參考 (XMLA)

Microsoft SQL Server Analysis Services 會使用 XML for Analysis (XMLA) 通訊協定來處理用戶端應用程式與 Analysis Services 執行個體之間的所有通訊。 在最基本的層級上,其他用戶端程式庫 (例如 ADOMD.NET 和 AMO) 會以 XMLA 建構要求及解碼回應,當做 Analysis Services 執行個體 (以獨佔方式使用 XMLA) 的中繼。

為了支援探索和操作採用多維度與表格式格式的資料,XMLA 規格定義了 DiscoverExecute 這兩種可用一般方式存取的方法,以及 XML 元素和資料類型的集合。 由於 XML 允許鬆散偶合的用戶端與伺服器架構,因此這兩種方法會處理採用 XML 格式的傳入和傳出資訊。 Analysis Services 與 XMLA 1.1 規格相容,但是也會擴充它來包含資料定義與操作功能,實作為 Discover 和 Execute 方法上的註解。 擴充的 XML 語法稱為 Analysis Services 指令碼語言 (ASSL)。 ASSL 會根據 XMLA 規格建立,而不會打破此規格。 不論您只使用 XMLA 還是 XMLA 和 ASSL 一起使用,都會確保以 XMLA 為根據的互通性。

身為程式設計人員,如果解決方案需求指定標準通訊協定 (例如 XML、SOAP 和 HTTP),您可以使用 XMLA 當做程式設計介面。 程式設計人員和系統管理員也可以隨選使用 XMLA,以擷取伺服器中的資訊或執行命令。

本章節內容

主題

說明

XML 元素 (XMLA)

描述 XMLA 規格中的元素。

XML 資料類型 (XMLA)

描述 XMLA 規格中的資料類型。

XML for Analysis 符合 (XMLA)

描述符合 XMLA 1.1 規格的層級。

相關章節

使用 Analysis Services 指令碼語言 (ASSL) 開發

XML for Analysis 結構描述資料列集

使用 ADOMD.NET 來開發

使用分析管理物件 (AMO) 來開發

請參閱

概念

了解 Microsoft OLAP 架構