Язык запросов 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