Description
This training will teach you to master the MDX (Multi-Dimensional eXpressions) language to query your multidimensional data. You will see how to design scripts, query SQL Server 2005/2008 Analysis Services cubes and add business calculations to these cubes.
Who is this training for ?
For whom ?Developers, business intelligence project managers, advanced users having to create business calculations and query OLAP solutions in the SQL Server 2005/2008 environment.
Prerequisites
Training objectives
Training program
- General overview of the MDX
- - Reminder of the principles of OLAP.
- - Definition of the language.
- - The underlying mechanisms.
- - The different uses of MDX with Analysis Services.
- - Presentation of the basic concepts of the language (member, tuple, set, hierarchy.
- - ).
- - Practical work Examples of queries and use cases.
- MDX Query Design
- - Using the query development tool.
- - Statement syntax ?'SELECT'.
- - Writing complex queries.
- - Use of key words and functions of the MDX language.
- - Practical work Getting started with the development tool.
- - Writing simple and complex MDX queries.
- Calculated Members and Named Games
- - Definition and usage scenarios for calculated members.
- - Definition and usage scenarios for named sets.
- - Syntax for writing calculated members and named sets .
- - Practical work Example of creating business calculations (margin, relative contribution, reallocation).
- Navigation and selection
- - Navigation in dimension hierarchies.
- - Handling NULL and division by 0.
- Sorting and classification of data
- - Perform sorting, ranking, rankings on members via the MDX.
- - Usage scenario.
- - Practical work Use of sorting and sorting instructions classification of data with MDX.
- Scripting de cubes SQL Server Analysis Services avec MDX
- - Adding business calculations and functionalities to OLAP cubes with MDX.
- - Usage scenarios.
- - Practical work Writing a script for customize a cube.
- Changing the multidimensional environment
- - Writing to OLAP cubes (Writeback): creation, update.
- - Modification, deletion of a cube with MDX.
- - Using transactions.
- - Practical work Updating data with MDX.