Курсы Microsoft

MCSA: SQL Server 2012/2014 & SQL 2016 & BI

50578A MDX for Microsoft Analysis Services SQL Server/Язык запросов MDX для аналитических служб SQL Server (OLAP


Продолжительность: 24 ч    

Описание курса

Частью платформы SQL Server является сервер многомерных баз данных OLAP. Многомерные базы данных используются для анализа очень больших объемов данных. Технология OLAP позволяет обрабатывать гигантские объемы данных очень быстро – в реальном времени. Именно скорость анализа данных является причиной широкого распространения OLAP.

Для прямой работы с многомерными базами OLAP компанией Microsoft разработан язык MDX (Multidimensional eXpressions). Этот язык ни на что не похож. Он разработан специально для многомерных баз данных. Ни знание языка запросов SQL, ни знакомство с любыми языками программирования не заменит Вам овладения MDX.

В курсе изучаются возможности языка запросов MDX и пользование MDX-инструментами, а также написание запросов на языке MDX, извлечение данных из многомерных баз, построение отчетов на основе кубов OLAP и другие возможности.

АУДИТОРИЯ: администраторы SQL-сервера, а также аналитики, разработчики, специалисты по системам отчётности, программисты 1С и т.п.

Требуемая подготовка: Успешное окончание курсов 20463 Implementing a Data Warehouse with Microsoft SQL Server и 20762: Developing Microsoft SQL Server Databases, а также опыт разработки от 3-х лет.

В стоимость входит:
* авторизованное обучение с сертифицированным тренером (курс, материалы, тренер, аккредитован Microsoft), * сертификат установленного образца (Microsoft),
* учебно-раздаточный материал в электронном виде (учебник и лабораторные работы на английском языке)
* питание слушателей (обед и 2 кофе-брейка в течение дня).

Программа курса

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

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.

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.

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!

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.

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.

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

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