КЛАССИФИКАЦИЯ OLAP СИСТЕМ - Студенческий научный форум

VI Международная студенческая научная конференция Студенческий научный форум - 2014

КЛАССИФИКАЦИЯ OLAP СИСТЕМ

Васильев Д.А. 1
1Волжский политехнический институт (филиал) Волгоградского государственного технического университета
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

Главным отличаем таких систем от реляционных хранилищ является многомерность, и ориентированность на предметную область в которой система используется, что позволяет использовать привычны понятия для сотрудников организаций.

Существует критерий определения OLAP системы — FASMI (быстрый анализ разделяемой многомерной информации):

- скорость формирования ответа системой на запрос пользователя;

- обеспечение необходимых функций для проведения процедуры анализа при кладной области, и формировать результат работы в форме удобной пользова телю;

- обеспечение разграничения доступа между пользователями системы;

- использование многомерность структуры данных;

- количество обрабатываемых входных данных.

Структура OLAP системы представляет собою OLAP-куб, который формируется из набора таблиц соединённых в виде схема-звезда или схема-снежинка. В центре такой структуры всегда находятся факты, ключевые данные, по которым происходит формирование запросов, они определяют саму сущность объекта анализа. К фактам присоединяются измерения, набор значений параметров анализируемого объекта, по которым происходит поиск информации. В свою очередь, измерение обладает набором атрибутов, являющиеся свойствами измерения. Вся эта структура объединяется в понятие процесса, которое описывает какое либо событие, которое производится над анализируемым объектом, или сам является объектом анализа. OLAP-куб содержит в себе всю необходимую для формирование ответа на любое действие пользователя. Информация хранящаяся в OLAP-кубе имеет иерархию, на каждом уровне иерархии обеспечивается порядок. Кроме организации иерархической структуры в кубе предусматриваются методы агрегирования данных, агрегация производится по любому из имеющихся измерений.

По способу хранения данных OLAP системы разделяют на ROLAP, MOLAP, HOLAP.

ROLAP – основывается на реляционной модели данных, для формирования запросов используется SQL язык.

Основные достоинства ROLAP:

- хорошая масштабируемость;

- наличие большого числа программных средств работы с данными;

- реляционные СУБД обладают хорошей защитой за счёт распределения досту па на различном уровне хранения данных.

Недостатки:

- увеличение объёмов таблиц входящих в состав куба;

- меньшая производительность по сравнению с другими системами;

- сложность перевода моделей расчётов в SQL запросы.

MOLAP – хранение данных производится в многомерном хранилище, такая система состоит из независимых измерений, в которых сгруппированы определённые данные. Все запросы, получаемые от пользователя преобразуются в запросы многомерной выборки.

MOLAP — позволяет реализовать наглядное хранилище, так как позволяет фиксировать любую взаимосвязь между объектами, детально описывать эти связи и сами объекты, каждый объект представляется в виде многомерного массива.

Условия использования MOLAP:

- малый объем входных данных;

- отсутствие необходимости реорганизации структуры куба.

Достоинства:

- высокая быстрота обработки запросов;

- структура хранилища максимально приближена к аналитическим запросам;

- обеспечивает расширяемость функционала системы.

Недостатки:

- система привязана к конкретной реализации хранилища;

- отсутствие стандарта на структуру MOLAP;

- исключает использование репликации данных.

HOLAP – объединяет два подхода ROLAP и MOLAP. Гибридные системах для хранения куба и агрегированных данных используется многомерная база данных. Такой подход позволяет организовать быстрый ответ на запрос пользователя.

Существуют отдельные разработки, относящиеся к OLAP-системам WOLAP, OOLAP, RTOLAP, DOLAP.

WOLAP – использует веб технологии при реализации системы, все функции при этом реализуются на сервере, а клиентское приложение является тонким клиентом.

Достоинствами WOLAP системы являются:

- низкие требования к пользователю системы;

- развертывание системы на различных платформах;

- снижение затрат на обслуживание сстемы.

OOLAP – система строится на основе объектных баз данных и схожа по реализации с ROLAP.

RTOLAP – в процессе работы системы агрегированные данные рассчитываются в момент запроса, и не хранятся в базе.

DOLAP – используется одноуровневая система для формирования куба.

Достоинства:

- возможна локальная обработка данных;

- высокая скорость обработки запросов;

- простота подготовления системы к работе.

Недостатки:

- низкий функционал;

- низкий объем данных.

Просмотров работы: 1392