Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
MDX with Microsoft Analysis Services
Overview

This instructor led course is designed to take a person from Beginner MDX queries to intermediate level. In this course you will understand the patterns and from them you can examine examples and build on them to code your own sophisticated queries. This course is intended for SQL Professionals, Microsoft Analysis Service cube and report developers and Business Intelligence Professionals coming from competing platforms. After this course you get grounding in MDX so you can build out advanced analytics.

Prerequisites

Before attending this course, students should have:
  • A good idea of what direction their organization wants to go with Business Intelligence
  • Basic Microsoft interface skills such as working with Excel.
Course duration

3 Days

Course outline

Module 1: The Microsoft Business Intelligence Stack
This module walks through the entire Microsoft stack showing step by step how raw data is extracted, transformed then loaded into the various technologies where it is presented for analysis.
 
What you will get out of this module:
* An overview of the Microsoft Business Intelligence Stack
* An understanding of the available technologies
Lessons
  • What Business Intelligence can do for your organization
  • What to watch out for in implementation
  • The Scope and what types of tools address each?
Lab : The Microsoft Business Intelligence Stack
  • Examine and run a prebuilt SQL Integration Services Package that performs an Extract Transform and Load into a Data mart.
Module 2: Getting Started with MDX. We walk then run. Learn this and you won’t trip.
This is the Hello World experience in MDX. This is where you will learn why you can get an answer without really asking a question. And this is where you say goodbye to SQL habits.
 
What you will get out of this module:
* The difference between multidimensional and flat or tabular space
* The importance of schemas in SQL Server Analysis Services
* Basic syntax of MDX
Lessons
  • MultiDimensional VS Tabular Space
  • Data Warehouse Data Mart
  • MDX Introduction
  • The Editors
Lab : Getting Started with MDX. We walk then run. Learn this and you won’t trip.
  • Familiarization with the SQL Server Management Studio Query Editor
  • Familiarization with the Business Intelligence Development Studio Query Editor
  • SQL Profiler
  • Basic MDX
Module 3: The all-important Dimensions. The bearers of truth.
What you will get out of this module:
* Working knowledge of Dimensions
* The ability to explain what a tuple does
* Why SSAS cells are important and their properties
* How to construct a MDX Set
* Utilize built in Set Functions
Lessons
  • Dimensions
  • Dimension Attributes
  • Hierarchies
  • Referencing Members
  • Tuples
  • Cells
  • Sets
  • Set Functions
Lab : The all-important Dimensions. The bearers of truth.
  • Dimension Properties
  • Dimension Attributes
  • Single Dimension Hierarchies
  • Multidimensional Hierarchies
  • The All Member
  • The Members function
  • Referencing Members
  • Syntax errors
  • Partial Tuple references
  • Multiple Axis
  • Crossjoin
  • Auto-Exists
  • Exists
  • Removing Duplicate Tuples
Module 4: Navigation and the secrets of relatives!
What you will get out of this module:
* Importance of Navigation to reporting
* How to locate a cells relatives
* How to use Navigational Functions in reporting
* Controlling Sorting of reports
* Filtering the results of a report
* How to combine a sets
Lessons
  • Navigation in reporting
  • Relatives
  • Navigational Functions
  • Controlling Sorting
  • Filtering the results
  • How to combine a set
Lab : Navigation and the secrets of relatives!
  • Navigating a Hierarchy
  • Locating Immediate relatives
  • Using the members function effectively
  • Hierarchize Function
Module 5: MDX Calculations.
What you will get out of this module:
* How to utilize expressions
* How to use MDX functions in Calculations
* Variances through the With clause
* How to use sets in expressions
* How to work with statistical functions
Lessons
  • Expressions
  • Calculated members
  • Formatting output through the With clause
  • Dynamic Expressions
  • IIF function
  • Statistical Functions
  • Determining which tuples satisfy a parameter in a report
Lab : MDX Calculations.
  • Explore variations of the With Clause
  • Create Members
  • Calculate Percentages
  • Advanced Formatting
Module 6: Working with Time. Multiple calendars, divergent horizons.
What you will get out of this module:
* Understanding of time in SSAS
* How to perform time based calculations
* Navigating Time Dimensions
* How to use a calculated measure in a time Dimension
* How to Sum and Aggregate data over time
Lessons
  • Time Dimension
  • Multiple calendars
  • Time based Functions
  • ParallelPeriod
  • OpeningPeriod
  • ClosingPeriod
  • LastPeriod
  • Year-To-Date
  • Calculated Measures and a time Dimension
  • Comparing Periods
  • Sum Function
  • Aggregate Function
  • Max and Min Function in Time
Lab : Working with Time. Multiple calendars, divergent horizons.
  • ParallelPeriod
  • OpeningPeriod
  • ClosingPeriod
  • LastPeriod
  • Year-To-Date
  • Calculated Measures and a time Dimension
  • Comparing Periods
  • Sum Function
  • Aggregate Function
  • Max
  • Min
  • Use Crossjoin and ParallelPeriod
Module 7: Business Insights. Now let’s put it to work and get some situational answers.
What you will get out of this module:
* This module combines techniques from the other modules and expands where necessary.
* You should develop an understanding of how to approach and solve MDX problems.
Lessons
  • Or logic
  • And Logic
  • Combining Or and And logic from different hierarchies
  • Logical And with members from the Same
  • Using the NonEmpty function
  • Moving Averages
  • Last date with data
  • ParallelPeriod for Multiple Dates
  • Testing current context
  • Options of the Descendants function
  • Ranking Values
Lab : Business Insights. Now let’s put it to work and get some situational answers.
 
Module 8: Where else will MDX work? SQL Reports
What you will get out of this module:
* How to use MDX in a SQL Server Reporting Services Report
* MDX in PerformancePoint Services 2010
Lessons
  • Create a SSRS report
  • Create a connection into the cube
  • Create a MDX query with the query designer
  • Create a custom query
  • Pass a parameter
  • PerformancePoint Services Dashboard Designer (Not installed PowerPoint and Video demonstration)
Lab : Where else will MDX work? SQL Reports
  • Create a SSRS report
  • Create a connection into the cube
  • Create a MDX query with the query designer
  • Create a custom query
  • Pass a parameter
Module 9: KPIs and MDX in the Business Intelligence Development Studio Editor
What you will get out of this module:
* How to use MDX in a Business Intelligence Development Studio Editor
* MDX in Calculations in Form view
* How to create KPIs
Lessons
  • Use Business Intelligence Development Studio to create a named calculation in the cube
  • Use Business Intelligence Development Studio to create KPIs
Lab : PerformancePoint Services
  • Create a named calculation
  • Create a Leaf KPI
  • Create an Objective KPI
  • Utilize IIF logic in a KPI



Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved