XML for Analysis 参考 (XMLA)

Microsoft SQL Server Analysis Services 使用 XML for Analysis (XMLA) 协议处理客户端应用程序与 Analysis Services 实例之间的所有通信。 在通信的最基本一级,其他客户端库(如 ADOMD.NET 和 AMO)采用 XMLA 构造请求并对响应解码,充当完全使用 XMLA 的 Analysis Services 实例的中介。

为了支持多维格式和表格格式数据的发现和操作,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 体系结构