Мониторинг обменных курсов валют
18c0693f

OLAP-продукты


Сейчас на рынке представлено огромное многообразие OLAP-систем. Разработано несколько классификаций продуктов этого типа: например, классификация по способу хранения данных, по месту нахождения OLAP-машины, по степени готовности к применению. Рассмотрим первую из приведенных классификаций.

Существует три способа хранения данных в OLAP-системах или три архитектуры OLAP-серверов [77]:

Таким образом, согласно этой классификации OLAP-продукты могут быть представлены тремя классами систем.

Следующая классификация - по месту размещения OLAP-машины. По этому признаку OLAP-продукты делятся на OLAP-серверы и OLAP-клиенты.


В серверных OLAP-средствах вычисления и хранение агрегатных данных выполняются отдельным процессом - сервером. Клиентское приложение получает только результаты запросов к многомерным кубам, которые хранятся на сервере. Некоторые OLAP-серверы поддерживают хранение данных только в реляционных базах, другие - только в многомерных. Многие современные OLAP-серверы поддерживают все три способа хранения данных: MOLAP, ROLAP и HOLAP. Одним из самых распространенным в настоящее время серверным решением является OLAP-сервер корпорации Microsoft. OLAP-клиент устроен по-другому. Построение многомерного куба и OLAP-вычисления выполняются в памяти клиентского компьютера.

С помощью OLAP-сервера может быть организовано физическое хранение обработанной многомерной информации [81], что позволяет быстро выдавать ответы на запросы пользователя. Кроме того, предусматривается преобразование данных из реляционных и других баз в многомерные структуры в режиме реального времени. Каким образом реляционные и многомерные средства работают совместно? OLAP продукты вливаются в существующую корпоративную инфраструктуру путем интегрирования с реляционными системами. Администраторы баз данных либо загружают реляционные данные в многомерный кэш, либо настраивают кэш для доступа к SQL-данным.

В таблице 17.1 приведены сравнительные характеристики различных моделей управления данными [81]:

Таблица 17.1. Сравнительные характеристики различных моделей управления даннымиХарактеристикиРеляционные СУБД OLTPРеляционные СУБД СППР/Хранилища данныхМногомерные СУБД OLAPТиповая операцияУровень аналитических требованийЭкраныОбъем данных на транзакциюУровень данныхСроки хранения данныхСтруктурные элементы
ОбновлениеОтчетАнализ
НизкийСреднийВысокий
НеизменяемыеОпределяемые пользователемОпределяемые пользователем
НебольшойОт малого до большогоБольшой
ДетальныеДетальные и суммарныеВ основном суммарные
Только текущиеИсторические и текущиеИсторические, текущие и прогнозируемые
ЗаписиЗаписиМассивы





Самый выгодный курс обмена валюты