Microsoft SQL Server 2008 Analýza služby rozpútala Ďalšiu kapitolu 29
This chapter starts with a claim which should make everyone happy: “Optimization of MDX calculations was one of the most important goals of Analysis Services 2008.” (stránka 527) This focus on MDX performance leads into a discussion of the following topics:
- Query execution stages
- Parsing an MDX request
- Creation of calculation scopes
- Building a virtual set operation tree
- Optimizing multidimensional space by removing empty tuples
- Calculating cell values
- Cache subsystem
The book mentions a user guide created specifically for SSAS 2008: Performance Improvements for MDX in SQL Server 2008 Analysis Services. I like the fact that they took the essence of their key MDX advice and put it into one free page. This online resource mentions that “increased performance” has been achieved in a number of areas, and that claim is consistent with the essence of chapter 29. Included on this page are the VBA functions ported to SSAS, and even those VBA functions have improved performance. They recommend manually auditing MDX code for maximum performance, and they provide tips and suggestions of what approaches have a performance hit.
Another webpage provides tips on a complementary topic: Querying Multidimensional Data (Analysis Services – Multidimensional Data. I will also add links to the MDX reference:
Queries can be monitored using SQL Server Profiler.
Gorbach, JA., Berger, A., & Melomed, E. (2009). Microsoft SQL Server 2008 Analýza služby rozpútala. Indianapolis, V: Pearson vzdelanie, Inc.
ISBN: 0-672-33001-6