0% found this document useful (0 votes)
43 views

Course 2 Module 02 Lesson 3

This document provides an overview of Microsoft MDX (Multidimensional Expressions), including its history and usage. MDX is a de facto standard developed by Microsoft in 1997 and revised in 2005 for defining and manipulating multidimensional data. It serves as the foundation for analytics software from Microsoft, IBM, SAP and open source projects. Basic MDX terminology and features are defined through an example cube structure and query.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Course 2 Module 02 Lesson 3

This document provides an overview of Microsoft MDX (Multidimensional Expressions), including its history and usage. MDX is a de facto standard developed by Microsoft in 1997 and revised in 2005 for defining and manipulating multidimensional data. It serves as the foundation for analytics software from Microsoft, IBM, SAP and open source projects. Basic MDX terminology and features are defined through an example cube structure and query.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Information Systems Program

Module 2
Multidimensional data representation
and manipulation

Lesson 3: Overview of Microsoft MDX


Lesson Objectives
• Explain basic MDX terminology
• Reflect on MDX commercial impact

Information Systems Program


Multidimensional Expressions (MDX)
History
• Defacto standard developed by Microsoft and later by
the XMLA Council
2001 mdXML
1997 MS specification
OLAP by XMLA
specification Council

1998 MS MS 2005
OLAP MDX revision
services
release
3

Information Systems Program


MDX Usage
• Foundation for Microsoft products and open
source analytics software
• SQL Server Analysis Services and Excel Pivot
Tables
• Hyperion, IBM, SAP, and other vendors
• Foundation for open source projects: JPivot,
Pivot4J, and Pentaho

Information Systems Program


Example MDX Cube Structure

Information Systems Program


Attribute Hierarchy and Members

Line attribute member


Vendor attribute member
Product attribute
member
Product attribute
hierarchy
Line

Vendor

Product

Information Systems Program


Steel Wheels Cube Display

Information Systems Program


MDX Terminology Notes
• Tuple
– Cell identifier
– One member from each dimension
• Axis: dimension selected in a query (source cube
cells)
• Slicer: combination of dimension members (result
cube cells)

Information Systems Program


Summary
• Foundation for several Microsoft products
• Evolved into a de facto standard for data cubes
• Basic data cube features demonstrated

Information Systems Program

You might also like