XML for Analysis 参考 (XMLA)
Microsoft SQL Server Analysis Services 使用 XML for Analysis (XMLA) 协议处理客户端应用程序与 Analysis Services 实例之间的所有通信。 在通信的最基本一级,其他客户端库(如 ADOMD.NET 和 AMO)采用 XMLA 构造请求并对响应解码,充当完全使用 XMLA 的 Analysis Services 实例的中介。
为了支持多维格式和表格格式数据的发现和操作,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) 开发