Многомерное хранилище данных может быть организовано в виде одной из следующих структур:
· физической структуры, называемой MOLAP (Multidimensional OLAP), в которую с определенной периодичностью загружаются данные из файлов-источников, принадлежащих базам оперативных данных (например, один раз в день). Типичным инструментальным средством, поддерживающим MOLAP, являются Oracle Express (Oracle), Power Play (Cognos Corp), DataDirect (INTERSOLV);
· виртуальной структуры, называемой ROLAP (Relational OLAP), которая динамически используется при запросах, вызывающих физическое манипулирование с файлами-источниками из реляционных баз оперативных данных (формирование ответа на запрос к ИХ «на лету»). ROLAP-система рассматривается просто как надстройка над реляционными базами данных, обеспечивающая удобный интерфейс пользователя. Типичными инструментальными средствами, поддерживающими ROLAP, являются MetaCube (Informix), Business-Objects (BusniessObjects) и др.;
· гибридной структуры, называемой HOLAP (Hybrid OLAP), которая используется при построении многоуровневых информационных хранилищ, применяемых на разных уровнях управления больших корпораций. Типичным инструментальным средством, поддерживающим HOLAP, является SAS System (SAS Institute).
|
|
|

Рис. 12.8. Архитектура информационного хранилища (ИХ)
Сравнительный анализ применения MOLAP и ROLAP хранилищ представлен в табл. 12.4.
Таблица 124. Сравнительный анализ применения MOLAP и ROLAP ИХ
| Параметры | MOLAP | ROLAP |
| Объем хранилища | 10-50 Гбайт | Неограничен |
| Требования к серверу | Специализированный OLAP-сервер с высоким быстродействием | SQL-сервер |
| Скорость доступа к хранилищу | Не зависит от транзакций оперативной обработки данных | Зависит от транзакций оперативной обработки данных |
| Скорость ответа на запрос | Не зависит от структуры данных | Зависит от числа обрабатываемых таблиц |
| Кроссмерные функции над показателями (формульные вычисления) | Встроены | Ограничены |
| Обновление данных | С определенной периодичностью | По мере возникновения |
| Реорганизация (модификация состава показателей и измерений) | Пересоздание и перезагрузка хранилища | Реструктуризация отдельных таблиц |
| Специализация измерений для показателей | Разреженный для всех измерений гиперкуб или специализированные поликубы | Динамическое представление размерности |
Анализ параметров использования MOLAP и ROLAP информационных хранилищ показывает, что внедрение и эксплуатация ROLAP-систем являются более простыми и дешевыми по сравнению с MOLAP-системами, но уступают последним в эффективности оперативного анализа данных.






