Курс предоставляет знания и навыки, необходимые для написания запросов на языке MDX, извлечения данных из многомерных баз, построения отчетов на основе кубов OLAP. Рассматриваются все возможности языка запросов MDX и MDX-инструментов.
По окончании курса слушатели смогут:
- знать перечень продуктов и технологий Microsoft для анализа данных;
- знать понятия многомерной модели OLAP;
- управлять навигационными, фильтрующими, сортирующими функциями и их комбинациями;
- использовать выражения, статистические функции и другие механизмы для вычислений;
- работать с измерением времени, временными вычислениями, навигацией по оси времени, вычисляемыми временными членами и агрегатами;
- комбинировать технологии для решения задач;
- использовать MDX-запросы для построения отчётов в службах отчётов SQL Server Reporting Services и приложениях PerformancePoint;
- выполнять калькуляцию, использовать индикаторы и другие применения MDX в BIDS.
Аудитория
Курс предназначен для специалистов, создающих отчеты SQL Server и заинтересованных в альтернативных методах представления данных.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- понимание принципов бизнес-анализа;
- знания реляционных баз данных и отчётности;
- навыки работы с операционной системой Microsoft Windows;
- опыт работы с приложениями Microsoft Office, в частности, с Excel.
- Семейство технологий Microsoft для бизнес-анализа. Обзор технологий для анализа данных
- Для чего могут пригодиться технологии анализа данных BI, OLAP, DWH, ETL
- На что следует обратить внимание при внедрении системы бизнес-анализа
- Область применения и инструментальные средства
- Язык многомерных запросов MDX
- Отличия многомерной модели от табличной
- Хранилища и витрины данных
- Введение в язык MDX
- MDX-редактор
- Измерения - скелет многомерной модели
- Размерности
- Атрибуты размерностей
- Иерархии
- Члены измерения
- Кортежи
- Ячейки
- Наборы
- Присваивания
- Функции
- Навигация по многомерной модели
- Навигация в отчётах
- Относительные позиции
- Навигационные функции
- Управление сортировкой
- Фильтрация результатов
- Комбинирование наборов
- Многомерные вычисления
- Выражения
- Вычисляемые члены
- Форматирование результата WITH
- Динамические выражения
- Функция IIF
- Статистические функции
- Сравнение кортежей с параметрами
- Работа с измерением времени, множественные календари и расходящиеся горизонты
- Измерение времени
- Множественные календари
- Временные функции
- Параллельные периоды
- Открывающие периоды
- Закрывающие периоды
- Последние периоды
- Механизм Year-to-Date
- Вычисляемые меры поверх оси времени
- Сравнение периодов
- Функция sum
- Агрегатные функции
- Функции max и min на оси времени
- Business Insights
- Пример с ранжированием результатов Peer Ranking
- Вычисление процента по группе или уровню иерархии
- Процент по ветке структуры иерархии
- Сортировка по рангам
- Расчет среднего avg
- Скользящие средние
- Использование MDX в отчётах SQL Reporting Services
- Среда разработки отчётов SQL Server Data Tools (SSDT)
- Настройка Data Sources
- Создание Datasets
- Создание отчётов