XML for Analysis (XMLA)

Microsoft SQL Server 2008 Analysis Services Unleashed Review Chapter 32 

XMLA (sometimes abbreviated XML/A) is a standard industry protocol for accessing multidimensional data.  It was created to be used with the stateless HTTP protocol, and therefore represents a complete transaction within one message (therefore independent of previous or subsequent communication).

To me, an important feature of XMLA is allowing for sessions, a server-side state devoted to a particular user.  Sessions require initial authorization and authentication, and have an expiration.  To analysts, having a session means having the ability to make temporary or permanent changes in Analysis Services based on some user change.  This technology makes Visual Analytics possible (where one could change a graph or other visual and change the underlying data).  The book talks about “what-if” scenarios (page 580) where data could be temporarily changed on the server.  That ability is also important since many cubes may be large, and a local cube may be prohibitive or impossible.  Increasingly, I believe that concepts like Visual Analytics are going to push OLAP technologies to be more of a two-way communication between analysts and data sources.  As I said in the last chapter review, creating a data mining structure or model changes the Analysis Services database.  Perhaps skilled analysts are the missing data source sometimes overlooked when business intelligence architects design systems.  As I have promoted, I believe data mining differs from pure machine learning since the activity requires interaction with people, and not just pure computational mathematics and performance.

The MSDN Documentation provides a topic, XML for Analysis Reference (XMLA).  The chapter has some examples of applied XMLA and therefore provides insight into how Analysis Services uses this technology.

Gorbach, I., Berger, A., & Melomed, E. (2009). Microsoft SQL Server 2008 Analysis Services Unleashed. Indianapolis, IN: Pearson Education Inc.
ISBN: 0-672-33001-6

 


If you like this post, you may also like:

  1. Cubes and Multidimensional Analysis [Translate] Microsoft SQL Server 2008 Analysis Services Unleashed Book Review Chapter 6 As I mentioned in the earlier discussion of multidimensional...
  2. Server Architecture and Command Execution [Translate] Microsoft SQL Server 2008 Analysis Services Unleashed Review Chapter 26 This chapter starts with a comprehensive diagram with the comment,...
  3. Writing Data into Analysis Services [Translate] Microsoft SQL Server 2008 Analysis Services Unleashed Book Review Chapter 16 This chapter discusses writing back data into Analysis Services....
  4. Measures and Multidimensional Analysis [Translate] Microsoft SQL Server 2008 Analysis Services Unleashed Book Review Chapter 7 This chapter, from some viewpoints, covers the heart of...
  5. Building Scalable Analysis Services Applications [Translate] Microsoft SQL Server 2008 Analysis Services Unleashed Review Chapter 25 This chapter talks about the important leverage feature of SSAS,...
This entry was posted in Analysis Services and tagged , . Bookmark the permalink.

Comments are closed.