XML for Analysis 參考 (XMLA)
Microsoft SQL Server Analysis Services 會使用 XML for Analysis (XMLA) 通訊協定來處理用戶端應用程式與 Analysis Services 執行個體之間的所有通訊。 在最基本的層級上,其他用戶端程式庫 (例如 ADOMD.NET 和 AMO) 會以 XMLA 建構要求及解碼回應,當做 Analysis Services 執行個體 (以獨佔方式使用 XMLA) 的中繼。
為了支援探索和操作採用多維度與表格式格式的資料,XMLA 規格定義了 Discover 和 Execute 這兩種可用一般方式存取的方法,以及 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,以擷取伺服器中的資訊或執行命令。
本章節內容
主題 |
說明 |
---|---|
描述 XMLA 規格中的元素。 |
|
描述 XMLA 規格中的資料類型。 |
|
描述符合 XMLA 1.1 規格的層級。 |
相關章節
使用 Analysis Services 指令碼語言 (ASSL) 開發