
Разработка архитектуры OLAP решений с использованием Microsoft SQL Server 2005 Analysis Services
Заказать курсСтоимость: 17000 руб.
Продолжительность: 24 ч.
Аннотация:
Курс охватывает этапы от сбора и анализа бизнес-требований и технических характеристик до развёртывания решений на основе многомерных структур данных. Показывается возможность разработки собственных алгоритмов и оптимизации решений. Курс фокусирует внимание на вопросах планирования и разработки и не служит пособием по построению объектов базы данных или использованию всех инструментальных возможностей среды разработки, доступной в SQL2005.
Содержание курса:
Модуль1. Сбор и анализ бизнес-требований и технических характеристик.
Предварительное знакомство с основными принципами, необходимыми при разработке бизнес-логики Olap-проекта, который должен быть адекватен потребностям предприятия.
- Планирование OLAP-решений
- Определение требований и ограничений
Лабораторная работа 1
- Обзор требований
- Конкретизация требований
Модуль 2. Разработка и OLAP-
В этом модуле рассматриваются такие аспекты как разработка хранилища реляционного типа и кубов OLAP.
- Планирование OLAP-решений
- Разработка и подготовка фактовых и координатных таблиц.
- Разработка и подготовка многомерных кубов.
Лабораторная работа 2. Разработка и реализация OLAP-решения на логическом уровне.
- Разработка и реализация схемы базы данных реляционного типа
- Разработка и реализация многомерного куба
- Разработка и реализация проекций куба (Perspectives).
Модуль 3. Разработка физических аспектов хранения многомерных объектов
В этом модуле рассматриваются способы эффективного хранения данных для программ, работающих со многомерными структурами.
- Разработка физических структур хранения
- Фрагментация (partitioning) реляционных источников
- Фрагментация многомерных объектов
Лабораторная работа 3. Разработка механизмов хранения на физическом уровне.
- Разработка и реализация механизмов хранения данных
- Фрагментация реляционных источников
- Фрагментация многомерных объектов
- Тестирование механизма
Модуль 4. Создание вычисляемых объектов (calculations).
Рассматриваются способы создания вычисляемых элементов на языке MDX – динамических элементов (calculated cells), именованных наборов (named sets) и scoped assignments.
- Создание динамических элементов
- Создание Именованных Наборов
- Создание скриптов на языке MDX
Лабораторная работа 4. Внедрение динамических объектов
- Создание динамических элементов
- Создание Именованных Наборов
- Создание скриптов на языке MDX
Модуль 5. Дополнительные возможности OLAP-объектов
Рассматриваются преимущества таких новых механизмов как KPI (key performance indicators – индикаторы производительности), Actions (действия) и Stored Procedures (процедуры) применительно ко многомерным кубам OLAP.
- Индикаторы производительности
- Действия над содержимым куба
- Процедуры
Лабораторная работа 5.
- Разработка KPI
- Разработка Actions
- Разработка процедур
Модуль 6. Разработка Инфраструктуры OLAP
- Требования к ресурсам OLAP-технологии
- Масштабируемость OLAP-решений
- Доступность (availability) OLAP-ресурсов
Лабораторная работа 6.
- Разработка и внедрение Инфраструктуры OLAP
- Планирование производственной инфраструктуры
- Инсталляция OLapServices в кластере.
Модуль 7. Развёртывание OLAP-технологии.
- Варианты развёртывания (deployment) OLAP-решений. Механизмы защиты критических корпоративных ресурсов в OLAP.
- Развёртывание многомерной базы данных
- Управление правами доступа
Лабораторная работа 7.
- Развёртывание OLAP-технологии
- Развёртывание технологии OLAP
- Назначение прав доступа
Модуль 8. Оптимизация OLAP-технологии.
- Мониторинг и анализ производительности
- Мониторинг объектов OLAP
- Оптимизация производительности
Лабораторная работа 8. Оптимизация производительности
- Мониторинг объектов OLAP
- Оптимизация запросов
Модуль 9. Использование Эвристик (Data Mining).
- Возможности Data Mining в OLAP 2005
- Построение структуры Data Mining
- Проверка структуры