Цель курса: Научить специалистов в области Business Intelligence BI ) разработке архитектуры эффективных систем анализа для поддержки своих BI решений. Показать возможности разработки собственных алгоритмов и оптимизации решений от сбора бизнес и технических требований до внедрения систем анализа в эксплуатацию.
Предварительная подготовка:
- Для прохождения данного курса рекомендуется предварительно прослушать курс М2794 Проектирование Business Intelligence решений для предприятий с использованием Microsoft SQL Server 2005
- Иметь практический опыт разработки баз данных:
- Создание Transact-SQL запросов
- Написание и оптимизация запросов (включая запросы со сложными объединениями и подзапросами)
- Общие представления о предназначении Data Warehouse и его роли в Business Intelligence
- Вы должны иметь представление об Online Analytical Processing ( OLAP ) технологиях, многомерных данных, MDX и реляционной модели базы данных
- Вы должны уметь создавать Analysis Services кубы и строить запросы к ним
- Иметь общее представление о безопасности Windows , например, о группах безопасности, делегировании полномочий
- Знать, как использовать:
- SQL Server Business Intelligence Development Studio
- SQL Server Management Studio
- Performance Monitor
- SQL Server Profiler
- Microsoft Office Visio
- Знание английского языка для прочтения методических пособий и выполнения практических заданий
По окончании курса слушатели будут уметь:
- Производить сбор требований для успешного внедрения OLAP решения на базе Analysis Services.
- Проектировать дизайн и логический уровень Online Analytical Processing (OLAP) решения.
- Проектировать физический уровень (OLAP) решения.
- Создавать вычисляемые члены и именованные наборы.
- Создавать Key Performance Indicators (KPIs), actions и stored procedures.
- Планировать инфраструктуру OLAP решения.
- Внедрять и обеспечивать безопасность Analysis Services в промышленной среде.
- Производить мониторинг и оптимизацию Analysis Services.
- Использовать различные алгоритмы data mining.
Содержание курса
Сбор технических и бизнес требований
Рассматриваются вопросы определения требований к BI-проекту, его рамок и ключевых решений в дизайне.
- Планирование решения с использованием Analysis Services .
- Идентификация требований и ограничений.
Дизайн и реализация логического уровня OLAP архитектуры
Рассматриваются разработка дизайна OLAP решения, включая реляционное хранилище и кубы Analysis Services .
- Планирование OLAP решения.
- Дизайн и реализация таблиц фактов.
- Дизайн и реализация кубов.
Разработка физического хранилища для многомерных данных
Рассматриваются вопросы создания эффективного физического хранилище многомерной базы данных.
- Дизайн физического хранилища.
- Использование секционирования (partitioning) в хранилищах данных.
- Использование секционирования многомерных данных.
Создание вычисляемых объектов (calculations)
Рассматриваются возможности Multidimensional Expression (MDX) выражений для реализации логики. В модуле описывается создание вычисляемых членов (calculated members), именованных наборов (named sets) и вычисляемых ячеек (scoped assignments).
- Разработка Calculated Members.
- Разработка Named Sets.
- Разработка Scoped MDX Scripts.
Расширение функциональности куба
Описывается преимущество использования ключевых метрик производительности (KPI), программируемых действий (actions) и хранимых процедур.
- Key Performance Indicators.
- Actions.
- Stored Procedures.
Разработка инфраструктуры Analysis Services
- Планирование необходимых ресурсов для Analysis Services.
- Планирование масштабируемости Analysis Services.
- Планирование доступности Analysis Services.
Внедрение OLAP технологий
Затрагиваются вопросы, связанные с внедрением решения в различные среды и способы внедрения, доступные в SQL Server 2005 Analysis Services а также настройка безопасности на уровне сервера и на уровне данных.
- Внедрение базы данных Analysis Services в производственную среду.
- Управление безопасностью Analysis Services .
Оптимизация OLAP решений
Рассматриваются различные пути оптимизации работы Analysis Services. Оптимизация размера БД, уменьшение времени доступа к данным, оптимизация выполнения запросов.
- Мониторинг Analysis Services .
- Настройка Analysis Services.
Реализация анализа, интерпретации и представления данных
Описывает области применения Data Mining, использование в SQL Server Analysis Services а также знакомит с существующими алгоритмами Data Mining.
- Введение в Data Mining.
- Внедрение Data Mining решения.
- Использование Data Mining в Business Intelligence.

