THE SQL Server Blog Spot on the Web

Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | Join | Help
in Search

Microsoft OLAP by Mosha Pasumansky

Deep dive to MDX presentation - slides

During SQL PASS 2008 summit, I gave full day preconference seminar “Deep Dive to MDX”. The evaluation forms now have arrived, and the scores for the content, relevance and depth portion of the seminar are very good. The scores are not as high, however, for the time allocated (people argued that it should’ve been  2 days instead of one), and for the materials (since nobody received any materials). Both points are valid, one day turned out to be not enough, and perhaps two days wouldn’t have been enough either, since I got into less than a half of material that I had prepared. Also, due to some issues, I couldn’t hand down the presentation material – slides and MDX queries/calculations. These issues are cleared now, and I will start uploading the slides from the presentation. I don’t suppose they will be very useful for people who didn’t attend the session, since slides really only contain major talking points, and the rest was delivered verbally, but they probably will be very useful for people who did attend.

The time allowed to cover the following subjects:

  • Overall Architecture
  • Subcubes
  • Sonar
  • Storage Engine query plan
  • Storage Engine cache
  • Formula Engine query plan
    • Block mode
  • Formula Engine cache
  • Sets

More detailed Table of Content can be found here.

I will do series of posts uploading one subject at a time. The first subject is “Overall Architecture”, and it gives high-level picture of the components discussed further in the presentation. The slides are here.

Slightly unrelated announcement: MDX Studio 0.4.11 was also released today, with multiple UI enhancements, docked windows (Visual Studio style) etc. Versions for SSAS 2005 and SSAS 2008 are available, and can be downloaded from here.


Published Wednesday, December 31, 2008 12:54 PM by mosha

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

James Luetkehoelter said:

Hi Mosha,

I'd consider both lower marks in time alotted and lack of materials sort of a good sign - at leat people want it! They would have like another day, and they want the materials. What really stings in reviews is when you get comments like "well, the seats were comfortable at least...." (that would be my type of comment :)).

BTW, I have a post coming on why I think MDX is the devil - I'm apologizing in advance. Actually I think you'll agree with some of my comments about it, and it is also in fun. I know many people that would not survive without the MDX Studio, or your many, many postings on the web.

December 31, 2008 5:30 PM
 

mosha said:

Thsnks, I will be looking forward to your post. What will be the most interesting piece for me is not what's wrong with MDX, but how to make it right (either by fixing something or completely changing the paradigm etc).

December 31, 2008 5:38 PM
 

James Luetkehoelter said:

A slight correction - "well, the seats were comfortable at least..." is  the kind of comments I get from my sessions at PASS :)

Just as a teaser, my post won't be so much about what's wrong with it, but how it seduced people into doing things they shouldn't (like being lazy about dimensional modeling and dealing with it afterwards in MDX). Correct me if I'm wrong, but MDX was what Essbase used as well, didn't it? It isn't a MS construct?

December 31, 2008 6:07 PM
 

mosha said:

MDX was invented in Microsoft (by myself among others) in 1997, and Essbase adopted it in 2001 when it joined XMLA council.

December 31, 2008 7:56 PM
 

James Luetkehoelter said:

I stand (or sit) corrected :)

January 1, 2009 12:59 AM
 

jodn said:

Can't use the chinese language with Query . Could you please fixed this problem?

January 1, 2009 12:40 PM

Leave a Comment

(required) 
(optional)
(required) 
Submit
Powered by Community Server (Commercial Edition), by Telligent Systems
  Privacy Statement