Course description
What is MDX? MDX or Multi Dimensional Expression Language is a query language for relational databases. This course will explain the power of MDX Members, functions, and structures allowing end users to slice and dice data quickly and easily by business rules. It will also show how MDX integrates with reporting services to populate charts and reports.
Prerequisites
This course assumes that students have working experience with SQL Server; basic relational database concepts (e.g., tables, queries, and indexing); data transformation services.
Learning Paths
This course will help you prepare for the following certification and exam:
MCSE: Business Intelligence
70-466: Implementing Data Models and Reports with Microsoft SQL Server
This course is part of the following LearnNowOnline SuccessPaths™:
SQL Server Analysis Services
Meet the expert
Using Microsoft SQL Server started for Thomas with a Laboratory Information System in version 6.5. The Analysis Service (also called SSAS) option in version 7 got him excited about Data Warehousing, but before he used a production version of SSAS, he became a Database Administrator for versions 6.5 through 2005 while working at a paper mill and home health agency. After writing reports as an application developer for 10 years, he rediscovered Online Analytical Processing (OLAP) implemented into Data Warehouses. Since 2009, he has become a speaker in the SQL Server community and a voice for Microsoft Business Intelligence (MSBI) for enterprises. His transition from Sr. DBA to a Business Intelligence Architect has been a great career path. Thomas has certifications MCP, MCDBA and MCITP in Database Administration and Business Intelligence.
Course outline
MDX
Structure (32:28)
- Introduction (00:37)
- What Is MDX? (01:12)
- Cube Structure (02:55)
- Demo: Dimension Structure (05:15)
- Demo: Queries (03:30)
- Members, Tuples, and Sets (01:44)
- Member Data (01:33)
- Tuple (01:26)
- Set (02:15)
- MDX Functions (01:27)
- Members Function (00:46)
- Members Showing All (00:23)
- Members Not Showing All (00:23)
- Non Empty (00:25)
- Demo: Members Function (04:28)
- Demo: Sets of Tuples (03:37)
- Summary (00:26)
Functions and Reporting (34:27)
- Introduction (00:34)
- Cross Join (00:48)
- Time Intelligence (02:24)
- Navigating Hierarchy (01:00)
- Demo: Members & Cross Join (02:31)
- Demo: Time Intelligence (05:19)
- Managing MDX Calculations (01:13)
- Add to Cube (01:03)
- Demo: WITH Member (01:51)
- Demo: Add Measure to Cube (01:56)
- Reporting a Cube (01:22)
- Reporting (00:52)
- Reporting Services (01:49)
- Demo: Reporting with Excel (03:36)
- Demo: Reporting with SSRS (05:11)
- Demo: Reporting with SSRS Cont. (02:23)
- Summary (00:28)