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

Данный курс разработан, чтобы научить слушателя написанию запросов MDX от самых простых до сложных. Слушатель научится понимать шаблоны и на базе примеров сможет самостоятельно писать сложные запросы, такие как:

  • Лучшие 5 клиентов в каждой стране за последние 8 кварталов?
  • Что необходимо заказать на основе уровня запасов?
  • Лучшие клиенты по объему и валовой прибыли?
  • Какое влияние оказывает стоимость доставки на доходность по географии распространения?
  • Как рассчитать период с начала года?
  • Как рассчитать ежегодный прирост?
​​​​​​​Аудитория

Курс ориентирован на специалистов SQL Server и разработчиков бизнес аналитики.

Кому курс будет полезен
  • Ваша компания использует или собирается использовать Microsoft SQL Server Analysis Services
  • Ваша компания использует хранилища данных и бизнес аналитику для подразделений
  • Вы хотите получить новые полезные навыки
  • Текущие отчеты на базе куба не отвечают вашим требованиям
  • Ваша компания разрабатывает продвинутую аналитику
Результат обучения

Слушатели перейдут из начального в средний уровень владения MDX. Чтобы стать профессионалом, потребуется практика и опыт. Они смогут:

  • Извлекать данные из многомерных баз данных
  • Писать запросы на языке MDX
  • Строить отчёты на основе кубов OLAP
Предварительный уровень подготовки

Для успешного прохождения курса необходимо иметь:

  • Представление о задачах бизнес аналитики
  • Базовые навыки работы с интерфейсами программного обеспечения Microsoft, такими как Excel
Программа курса

Модуль 1. Стек бизнес аналитики Microsoft (Microsoft Business Intelligence) (2 ак.часа)

  • Что бизнес аналитика может дать вашей организации
  • На что следует обратить внимание для успешного применения
  • Область применения и как взаимодействуют инструменты
  • Лабораторная работа: Стек бизнес аналитики Microsoft (Microsoft Business Intelligence)

Модуль 2. Начало работы с MDX (2 ак.часа)

  • Многомерные против табличных пространств
  • Хранилища данных
  • Введение в MDX
  • Редакторы
  • Лабораторная работа: Начало работы с MDX

Модуль 3. Все важные размерности (Dimensions) (3 ак.часа)

  • Размерности
  • Атрибуты размерностей
  • Иерархии
  • Связанные члены
  • Кортежи
  • Ячейки
  • Наборы
  • Функции набора
  • Лабораторная работа: Все важные размерности

Модуль 4. Навигация и секреты связей (3 ак.часа)

  • Навигация в отчетах
  • Связи
  • Навигационные функции
  • Контроль сортировки
  • Фильтрация результата
  • Сравнение наборов
  • Лабораторная работа: Навигация и секреты связей

Модуль 5. Вычисления MDX (3 ак.часа)

  • Выражения
  • Вычисляемые члены
  • Форматирование вывода через выражение With
  • Динамические выражения
  • Функция IIF
  • Статистические функции
  • Определение кортежей, удовлетворяющих параметрам в отчете
  • Лабораторная работа: Вычисления MDX

Модуль 6. Работа со временем (3 ак.часа)

  • Временная размерность
  • Множество календарей
  • Временные функции
  • Параллельные периоды
  • Открытые периоды
  • Закрытые периоды
  • Последний период
  • День в году
  • Вычисляемые члены и временная размерность
  • Сравнение периодов
  • Функция суммы
  • Функция агрегации
  • Функции максимума и минимума во времени
  • Лабораторная работа: Работа со временем

Модуль 7. Понимание бизнеса (3 ак.часа)

  • Логическое Or 
  • Логическое And
  • Сравнение логических And и Or в различных иерархиях
  • Использование функции NonEmpty
  • Перемещение средних
  • Параллельные периоды для множества дат
  • Тестирование текущего контекста
  • Опции функции Descendants
  • Ранжирование значений
  • Лабораторная работа: Понимание бизнеса

Модуль 8. Отчеты SQL (3 ак.часа)

  • Создание отчета SSRS
  • Создание подключения к кубу
  • Создание MDX запроса при помощи дизайнера запросов
  • Создание собственного запроса
  • Передача параметра
  • PerformancePoint Services Dashboard Designer
  • Лабораторная работа: Отчеты SQL

Модуль 9. KPI и MDX в редакторе Business Intelligence Development Studio (2 ак.часа)

  • Использование Business Intelligence Development Studio для создания вычисляемого члена в кубе
  • Использование Business Intelligence Development Studio для создания KPI
  • Лабораторная работа: Службы PerformancePoint 

Ближайшие курсы

PGSQL_basics 18.03 - 20.03.2026

PostgreSQL уровень 1. Основы SQL

Стоимость обучения в группе

46 300 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-100 23.03 - 25.03.2026

Общие принципы работы с Linux

Стоимость обучения в группе

24 420 ₽

Стоимость индивидуального обучения

31 800 ₽

Длительность

3 дня (24 ак. ч.)

NC1 23.03 - 26.03.2026

Проектирование в nanoCAD. Базовый курс

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

116 000 ₽

Длительность

4 дня (32 ак. ч.)

20461 23.03 - 27.03.2026

Создание запросов к Microsoft SQL Server

Стоимость обучения в группе

43 200 ₽

Стоимость индивидуального обучения

72 050 ₽

Длительность

5 дней (40 ак. ч.)

VM1 v.8.0/7.0/6.5 23.03 - 27.03.2026

Построение виртуальной инфраструктуры с помощью VMware ESXi 8.0/7.0/6.5 и VMware vCenter Server 8.0/7.0/6.5

Стоимость обучения в группе

83 500 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

5 дней (40 ак. ч.)

Python-2 23.03 - 27.03.2026

Продвинутое программирование Python. Уровень 2.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

64 300 ₽

Длительность

5 дней (40 ак. ч.)

ОСТ-2_ю 23.03 - 27.03.2026

Основы сетевых технологий, II часть

Стоимость обучения в группе

76 500 ₽

Стоимость индивидуального обучения

99 300 ₽

Длительность

5 дней (40 ак. ч.)

LPI-202 23.03 - 27.03.2026

Углубленное сетевое администрирование GNU/Linux

Стоимость обучения в группе

41 900 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

ЗПДн 24.03 - 26.03.2026

Обеспечение безопасности персональных данных при обработке в информационных системах персональных данных

Стоимость обучения в группе

38 700 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (72 ак. ч.)

БТ-КИИ 30.03 - 01.04.2026

Обеспечение безопасности объектов критической информационной инфраструктуры

Стоимость обучения в группе

42 550 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (24 ак. ч.)

NC2 30.03 - 01.04.2026

NanoCAD. Переподготовка для уверенных пользователей САПР

Стоимость обучения в группе

37 400 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

3 дня (24 ак. ч.)

10987 30.03 - 02.04.2026

Настройка производительности и оптимизации баз данных SQL

Стоимость обучения в группе

41 900 ₽

Стоимость индивидуального обучения

61 100 ₽

Длительность

4 дня (32 ак. ч.)

20744 30.03 - 03.04.2026

Настройка безопасности в Windows Server 2016

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

55 400 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_develop 30.03 - 03.04.2026

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

47 600 ₽

Стоимость индивидуального обучения

64 500 ₽

Длительность

5 дней (40 ак. ч.)

ОСТ-1_ю 30.03 - 03.04.2026

Основы сетевых технологий, I часть

Стоимость обучения в группе

76 500 ₽

Стоимость индивидуального обучения

99 000 ₽

Длительность

5 дней (40 ак. ч.)

БТ04 30.03 - 03.04.2026

Защита информации в компьютерных сетях

Стоимость обучения в группе

57 300 ₽

Стоимость индивидуального обучения

105 000 ₽

Длительность

5 дней (40 ак. ч.)

VM2 v.8.0/7.0/6.5 30.03 - 03.04.2026

Продвинутый курс по оптимизации и решению проблем виртуальных сред VMware vSphere

Стоимость обучения в группе

85 400 ₽

Стоимость индивидуального обучения

126 500 ₽

Длительность

5 дней (40 ак. ч.)

ICND 1 v3.0 30.03 - 03.04.2026

Использование сетевого оборудования Cisco (часть I) v3.0

Стоимость обучения в группе

56 150 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

5 дней (40 ак. ч.)

MPLS 30.03 - 03.04.2026

Implementing Cisco MPLS

Стоимость обучения в группе

75 300 ₽

Стоимость индивидуального обучения

98 000 ₽

Длительность

5 дней (40 ак. ч.)

1С_40 06.04 - 08.04.2026

Азы программирования в системе "1С:Предприятие 8.3", Сертифицированный базовый курс

Стоимость обучения в группе

34 560 ₽

Длительность

3 дня (24 ак. ч.)

Р7_П 06.04 - 09.04.2026

Офис-Р7. Полный

Стоимость обучения в группе

20 330 ₽

Стоимость индивидуального обучения

30 250 ₽

Длительность

4 дня (32 ак. часа)

ITIL© v3. OSA 06.04 - 09.04.2026

Эксплуатация сервисов и служба Service Desk (Операционная поддержка и анализ)

Стоимость обучения в группе

57 000 ₽

Стоимость индивидуального обучения

80 850 ₽

Длительность

4 дня (32 ак. ч.)

LPI-103 06.04 - 09.04.2026

Системное администрирование Linux

Стоимость обучения в группе

34 100 ₽

Стоимость индивидуального обучения

50 500 ₽

Длительность

4 дня (32 ак. ч.)

MPLS_nd 06.04 - 10.04.2026

Внедрение MPLS на сетевых устройствах Cisco

Стоимость обучения в группе

75 300 ₽

Стоимость индивидуального обучения

97 900 ₽

Длительность

40 ак. ч. (5 дней)

ICND 2 v3.0 06.04 - 10.04.2026

Использование сетевого оборудования Cisco (часть II) v3.0

Стоимость обучения в группе

56 150 ₽

Стоимость индивидуального обучения

93 500 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_advanced 06.04 - 10.04.2026

PostgreSQL: Уровень 2. Продвинутые возможности

Стоимость обучения в группе

39 600 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

40 ак. ч. (5 дней)

БТ-OSW 06.04 - 10.04.2026

Безопасность операционных систем Windows

Стоимость обучения в группе

60 200 ₽

Стоимость индивидуального обучения

104 500 ₽

Длительность

5 дней (40 ак. ч.)

ITIL© v3. SD-01 13.04 - 14.04.2026

Создание и управление службой Service Desk

Стоимость обучения в группе

31 900 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

2 дня (16 ак. ч.)

Or12c_SQLI 13.04 - 15.04.2026

Основы БД Oracle 12c: SQL часть I

Стоимость обучения в группе

42 570 ₽

Стоимость индивидуального обучения

60 000 ₽

Длительность

3 дня (24 ак. ч.)

Or12c_SQLк 13.04 - 17.04.2026

Основы БД Oracle 12c: SQL- комплексная программа

Стоимость обучения в группе

68 500 ₽

Стоимость индивидуального обучения

110 000 ₽

Длительность

5 дней (40 ак. ч.)

20483 13.04 - 17.04.2026

Программирование на C#

Стоимость обучения в группе

44 440 ₽

Стоимость индивидуального обучения

74 850 ₽

Длительность

5 дней (40 ак. ч.)

LPI-101 13.04 - 17.04.2026

Администрирование GNU/Linux

Стоимость обучения в группе

40 650 ₽

Стоимость индивидуального обучения

53 000 ₽

Длительность

5 дней (40 ак. ч.)

20345-2-B 13.04 - 17.04.2026

Дизайн и развертывание Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

ROUTE 13.04 - 17.04.2026

Внедрение IP маршрутизации Cisco v2.0

Стоимость обучения в группе

75 300 ₽

Стоимость индивидуального обучения

98 000 ₽

Длительность

5 дней (40 ак. ч.)

50255 13.04 - 17.04.2026

Практическое применение групповых политик в Windows

Стоимость обучения в группе

56 900 ₽

Стоимость индивидуального обучения

74 000 ₽

Длительность

5 дней (40 ак. ч.)

1С_41 13.04 - 24.04.2026

Комплексный курс «Конфигурирование в системе 1С:Предприятие 8.3» (самый полный курс для программистов 1С)

Стоимость обучения в группе

126 720 ₽

Длительность

10 дней (80 ак. ч.)

Primavera 15.04 - 17.04.2026

Управление проектами с использованием Oracle Primavera

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

64 900 ₽

Длительность

3 дня (24 ак. ч.)

Or12c_SQLII 16.04 - 17.04.2026

Основы БД Oracle 12c: SQL часть II

Стоимость обучения в группе

29 200 ₽

Стоимость индивидуального обучения

50 000 ₽

Длительность

2 дня (16 ак. ч.)