2010/05/11 23:27:52

MOLAP

MOLAP (Multidimensional OLAP) — многомерное концептуальное представление. Являет собой множественную систему, состоящую из нескольких независимых измерений, вдоль которых могут быть проанализированы определенные совокупности данных. Одновременный анализ по нескольким измерениям определяется как многомерный анализ.

Содержание

Общие сведения

Описываемая система наиболее наглядна и удобна в обращении, так как позволяет отражать и рассматривать любые взаимосвязи в самых сложных многокомпонентных системах. Детальные и агрегированные данные содержатся в многомерной базе. Хранение данных в многомерных структурах позволяет манипулировать данными как многомерным массивом, благодаря чему скорость вычисления агрегатных значений одинакова для любого из измерений. MOLAP предполагает создание явного, физически хранимого многомерного куба (или нескольких кубов) с выполнением аналитических запросов только над ними, без обращения к реляционной БД. В этом случае достигается наибольшая производительность, однако в этом случае многомерная база данных оказывается избыточной, так как многомерные данные полностью содержат детальные реляционные данные.

Условия применения

Исходя из всего, рассмотренного ранее, использование системы MOLAP целесообразно только при следующих условиях:

  • небольшой объем исходных данных для анализа (не более нескольких гигабайт), то есть уровень агрегации данных достаточно высок
  • набор информационных измерений стабилен (поскольку любое изменение их структуры почти всегда требует полной перестройки гиперкуба)
  • время ответа системы на нерегламентированные запросы является наиболее важным параметром

Типовая схема реализации MOLAP
Типовая схема реализации MOLAP

Оценка качества MOLAP

Практическое использование многомерных систем OLAP позволило сделать выводы об их достоинствах и недостатках по сравнению с реляционными системами.

Преимущества MOLAP

  • высокая производительность. Поиск и выборка данных производятся намного быстрее, чем в реляционных базах данных
  • структура и интерфейсы наилучшим образом соответствуют структуре аналитических запросов
  • многомерные СУБД легко справляются с интеграцией в информационную модель разнообразных дополнительных функций

Недостатки MOLAP

  • MOLAP могут работать только со своими собственными многомерными БД и основываются на патентованных лицензионных решениях для многомерных СУБД, что отражается на цене. Такие технологии обеспечивают полный цикл OLAP-обработки и либо включают в себя, помимо серверного модуля, собственный интегрированный клиентский интерфейс, либо используют для связи с пользователем внешние программы работы с электронными таблицами
  • низкие показатели эффективности использования внешней памяти, худшие, по сравнению с реляционными, БД механизмы транзакций
  • Отсутствуют единые стандарты на интерфейс, языки описания и управления данными
  • Не поддерживают репликацию данных, часто используемую в качестве механизма загрузки

Литература

  • Лабоцкий В. В. Управление знаниями: технологии, методы и средства представления, извлечения и измерения знаний — Минск: БГЭУ, 2006
  • Альперович М. Технологии хранения и обработки корпоративных данных (Data Warehousing, OLAP, Data Mining)
  • Щавелев Л. В. Способы аналитической обработки данных для поддержки принятия решений. — Открытые системы, № 4-5, 1998

Ссылки