Разработка архитектуры 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
  • Проверка структуры