Share via


XML for Analysis Reference (XMLA)

Microsoft SQL Server 2005 Analysis Services (SSAS) uses the XML for Analysis (XMLA) protocol to handle all communications between client applications, including SQL Server Management Studio and Business Intelligence Development Studio, and an instance of Analysis Services. To support the discovery and manipulation of data in both multidimensional and tabular formats, XMLA defines two generally accessible methods, Discover and Execute, and a collection of XML elements and data types. Because XML allows for a loosely coupled client and server architecture, both methods handle incoming and outgoing information in XML format. XMLA is optimized for the Internet, where roundtrips to an Analysis Services instance are expensive in terms of time and resources, and where stateful connections to the data limit user connections on the instance.

In This Section

Topic Description

XML Elements (XMLA)

Describes elements in the XMLA specification.

XML Data Types (XMLA)

Describes data types in the XMLA specification.

XML for Analysis Compliance (XMLA)

Describes extensions to the XMLA specification.

Reference

XML for Analysis Schema Rowsets

Analysis Services Scripting Language (ASSL)

ADOMD.NET

Analysis Management Objects (AMO)

See Also

Other Resources

Analysis Services Concepts and Objects

Help and Information

Getting SQL Server 2005 Assistance