Язык запросов MDX для аналитических служб SQL Server (OLAP)
Курс посвящён языку MDX для работы с многомерными базами данных OLAP в SQL Server. Слушатели учатся писать запросы, извлекать данные из кубов и строить отчёты. Программа рассчитана на администраторов SQL-серверов, аналитиков, разработчиков и специалистов по отчётности.
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
- Формат
- Очно или онлайн
- Ближайший старт
- 25 октября
Чему вы научитесь
- Извлекать данные из многомерных баз данных
- Писать запросы на языке MDX
- Строить отчёты на основе кубов OLAP
- Использовать навигационные и фильтрующие функции MDX
- Создавать вычисляемые члены и меры
- Работать с измерением времени и временными вычислениями
- Создавать индикаторы производительности (KPI) в BIDS
- Строить отчёты в SQL Server Reporting Services (SSRS)
- Комбинировать MDX и DAX для многомерных и табулярных моделей
Программа курса
10 модулей · 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
-
1Семейство технологий бизнес-аналитики. Обзор технологий Microsoft для анализа данных. Жизненный цикл данных в системах бизнес-аналитики2 ак.ч
- Для чего могут пригодиться технологии анализа данных (BI, OLAP, DWH, ETL)
- На что следует обратить внимание при внедрении системы бизнес-аналитики
- Область применения и инструментальные средства
- Лабораторная работа: Исследование ETL-процесса на примере пакета служб интеграции
-
2Знакомство с языком многомерных запросов MDX. Начинаем с самого простого, привыкаем к многомерной модели2 ак.ч
- Отличия многомерной модели от табличной
- Хранилища и витрины данных
- Введение в язык MDX
- MDX-редактор
- Лабораторная работа: Знакомство с редактором запросов (Management Studio), Business Intelligent Development Studio, трассировщиком SQL Profiler
- Основы MDX
-
3Измерения – скелет многомерной модели. Измерения, кортежи, ячейки и другие элементы многомерной модели данных3 ак.ч
- Размерности
- Атрибуты размерностей
- Иерархии
- Члены измерения
- Кортежи
- Ячейки
- Наборы
- Присваивания
- Функции
- Лабораторная работа: Свойства размерности, Атрибуты размерности, Иерархии в одной размерности, Иерархии поверх нескольких размерностей, Корневой уровень иерархии, Функция Members, Ссылочные члены, Синтаксические ошибки, Ссылки на частичные кортежи, Отображение на нескольких осях, Перекрёстное соединение (Crossjoin), Режим Auto-exists, Механизм Exists, Устранение дублирующих кортежей
-
4Навигация по многомерной модели. Навигационные, фильтрующие, сортирующие функции и их комбинирование3 ак.ч
- Навигация в отчётах
- Относительные позиции
- Навигационные функции
- Управление сортировкой
- Фильтрация результатов
- Комбинирование наборов
- Лабораторная работа: Навигация по иерархии, Относительное позиционирование, Использование функции Members, Иерархические функции
-
5Многомерные вычисления. Использование выражений, статистических функций и других механизмов для вычислений3 ак.ч
- Выражения
- Вычисляемые члены
- Форматирование результата (WITH)
- Динамические выражения
- Функция IIF
- Статистические функции
- Сравнение кортежей с параметрами
- Лабораторная работа: Изучение вариантов применения правила WITH, Создание вычисляемых членов, Вычисление процентных величин, Форматирование
-
6Работа с измерением времени, временные вычисления, навигация по оси времени, вычисляемые временные члены и агрегаты3 ак.ч
- Измерение времени
- Множественные календари
- Временные функции
- Параллельные периоды
- Открывающие периоды
- Закрывающие периоды
- Последние периоды
- Механизм Year-to-Date
- Вычисляемые меры поверх оси времени
- Сравнение периодов
- Функция Sum
- Агрегатные функции
- Функции Max и Min на оси времени
- Лабораторная работа: ParallelPeriod, OpeningPeriod, ClosingPeriod, LastPeriod, Year-To-Date, Вычисляемые меры поверх оси времени, Сравнение периодов, Функция Sum, Агрегирование, Функция Max, Функция Min, Использование соединения Crossjoin совместно с параллельными периодами
-
7Практическое применение MDX. Комбинирование изученных технологий для решения практических задач3 ак.ч
- Логика OR
- Логика AND
- Сочетание OR и AND на разных иерархиях
- Сложные сценарии использования AND и OR
- Использование функции NonEmpty
- Средние значения
- Работа с последней датой
- Параллельные периоды с множественными датами
- Проверка текущего контекста
- Варианты функции Descendants
- Ранжирующие значения
- Лабораторная работа
-
8Индикаторы производительности (KPI) и многомерные запросы в Business Intelligence Development Studio. Калькуляции, индикаторы и другие применения MDX в BIDS2 ак.ч
- Создание именованных вычислений в BIDS
- Создание индикаторов производительности в BIDS
- Лабораторная работа: Создание именованного выражения, Создание листового индикатора, Создание целевого индикатора, Использование механизма IIF в KPI
-
9Другие применения MDX: отчёты. Использование MDX-запросов для построения отчётов в службах отчётов (SQL Server Reporting Services)2 ак.ч
- Создание отчёта в отчётных службах SQL Server (SSRS)
- Создание соединения с кубом
- Работа с многомерными запросами в MDX-конструкторе
- Создание нестандартных запросов
- Передача параметров
- Лабораторная работа: Отчёт в SSRS, Соединение с кубом, Создание MDX-запроса в конструкторе, Создание нестандартного запроса, Передача параметров
-
10MDX и DAX. Совместная работа многомерных и табулярных моделей1 ак.ч
- Обзор табулярных моделей
- Преимущества и недостатки многомерных и табулярных моделей
- MDX-запросы к табулярным моделям
- DAX-запросы к многомерными моделям
Преподаватели: Самородов Федор Анатольевич
Кому подойдёт курс
Курс даёт навыки работы с многомерными базами и написания запросов MDX для анализа данных.
Позволяет извлекать данные из OLAP-кубов и строить отчёты для анализа больших объёмов информации.
Осваивают MDX для создания запросов и интеграции с системами отчётности.
Учатся строить отчёты на основе кубов OLAP в SSRS и использовать MDX-конструктор.
Могут применять MDX для работы с многомерными данными и анализа информации.
Как проходит обучение
- Формат
- очно или онлайн
- Расписание
- воскресенье 10:00–17:10
- Объём
- 24 ак. ч. аудиторной нагрузки + 24 ак. ч. самостоятельной работы
- Практика
- лабораторные работы в каждом модуле, самостоятельная практика в компьютерных классах
Бонусы: 24 ак. ч. бесплатной самостоятельной практики в компьютерных классах Центра по предварительному согласованию
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1389 курсов с ценой): медиана — 45 000 ₽, большинство программ — от 10 990 ₽ до 151 100 ₽. Этот курс дешевле медианы на 20%.
Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- Практические лабораторные работы в каждом модуле
- Очно или онлайн, с возможностью подключения из аудитории
- Дополнительные 24 часа самостоятельной практики бесплатно
- Преподаватель — Самородов Ф.А., указан на странице
На что обратить внимание
- Требуется предварительная подготовка по программированию и базам данных, а также английский язык уровня Elementary
- Цена для организаций выше, чем для частных лиц
- Курс не включает документ об образовании (не указан на странице)
Преподаватели курса
-
Самородов Федор Анатольевич Преподаватель · опыт 27 лет
Отзывы о школе Учебный Центр «Специалист»
Василий ★★★★☆ 30 июня 2025Прекрасная школа обучения, которая успешно работает в различных направлениях. Все процессы отточены до мелочей. Можно обучаться по технике — трактора, крана, экскаватора и многим другим специальностям.
Все 2 отзыва о школе →Алексей ★★★★★ 30 июня 2025Обучение на категорию А2 прошло отличным образом. Учебные помещения уютные, преподаватели внимательные и компетентные, техника для практики есть. Экзамены сдавали два инспектора: один проверял теорию в классе, другой — водителя на площадке. Всё было организовано на высшем уровне,…
Частые вопросы о курсе
Нужно ли знать SQL для прохождения курса?
На странице указано, что требуется успешное окончание курса «Основы программирования и баз данных» или эквивалентная подготовка. Знание SQL не заменяет MDX, но может быть полезно.
В каком формате проходят занятия?
Курс можно пройти очно или онлайн. Занятия проходят по воскресеньям с 10:00 до 17:10.
Сколько времени отводится на практику?
Аудиторная нагрузка составляет 24 ак. ч., плюс 24 ак. ч. самостоятельной практики в компьютерных классах Центра бесплатно.
Какой документ выдаётся после окончания?
На странице информация о выдаваемом документе отсутствует.
Можно ли оплатить курс от организации?
Да, стоимость для организаций составляет 40 490 ₽. Для оформления заказа от организации нужно обратиться по телефону +7 (495) 780-48-44.
Похожие курсы в других школах
-
Управление ИТ-службой предприятия (повышение квалификации)Русская школа управления · 2 дня 39 700 ₽
-
Веб-аналитикаMoscow Digital School · 2 месяца 18 800 ₽
-
M20465 Проектирование решений на основе баз данных SQL Server 2014Учебный центр Трайтек · 24 часа Бесплатно
-
Microsoft Excel 2019/2016. Анализ и визуализация данныхУчебный центр Трайтек · 18 часов 16 500 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.