Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентация ИС 2013_1

.pdf
Скачиваний:
75
Добавлен:
23.02.2015
Размер:
11.2 Mб
Скачать

Преимущества технологии OLAP

1.Данные запрашиваются из БД один раз при построении куба и могут быть использованы в течение достаточно продолжительного времени.

2.Производительность анализа повышается за счет

агрегации данных (в основном, подсчета промежуточных сумм иерархий).

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

91

Требования к продуктам OLAP

Определение OLAP как аналитической обработки данных на основе применения многомерной модели данных было предложено в начале 90-х годов Эдгаром Коддом (создателем концепции реляционных СУБД) в виде знаменитых 12 правил.

Позднее эти правила были переработаны в так называемый тест FASMI, который определяет требования к продуктам OLAP.

FASMI – это аббревиатура от названия каждого пункта теста:

92

FASMI – требования к продуктам

OLAP

1. Fast (быстрый) – приложение должно обеспечивать минимальное время доступа к аналитическим данным - в среднем порядка 5 секунд.

2. Analysis (анализ) – приложение должно давать возможность осуществлять числовой и статистический анализ.

3. Shared (разделяемый доступ) – приложение должно предоставлять возможность работы с информацией многим пользователям одновременно.

4. Multidimensional (многомерность) – данные, используемые приложением, хранятся в многомерных хранилищах.

5. Information (информация) – приложение должно давать возможность получать информацию, в каком бы электронном хранилище данных она не

находилась. 93

Основные классы OLAP–продуктов

Первоначально рынок OLAP развивался как MOLAP

(Multidimensional OLAP), т. к. первые системы появились еще в 60-х годах до разработок Кодда.

В середине 90-х годов появились продукты ROLAP (Relational OLAP), для реляционных СУБД.

Дальнейшее развитие OLAP систем привело к появлению HOLAP (Hybrid OLAP) – гибридной оперативной аналитической обработки данных

OLAP

MOLAP ROLAP

HOLAP

94

 

Продукты MOLAP

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

Исходные и агрегированные данные хранятся в многомерной базе данных.

Скорость вычисления агрегированных значений одинакова для любого из измерений.

Преимущество MOLAP – обеспечивает высокую производительность.

Недостаток MOLAP – многомерные структуры нельзя использовать для обработки больших объемов данных, т.к. большая размерность базы требует больших аппаратных ресурсов.

95

MOLAP

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

96

Продукты MOLAP

Примером MOLAP является семейство Oracle Express, в состав которого входят:

сервер МБД Express Server;

система анализа МБД Express Analizer;

средства разработки OLAP-приложений

Express Object.

Эти продукты позволяют создавать сложные OLAPприложения.

Другие названия OLAP продуктов: BusinessObjects, Essbase, SAS и прочие .

97

Продукты ROLAP

Исходные данные хранятся в реляционной базе данных.

Агрегированные данные помещают в специально созданные для их хранения служебные таблицы в той же БД.

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

МOLAP .

В продуктах фирмы Microsoft используется протокол доступа к исходным реляционным данным OLE DB.

98

Продукты HOLAP

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

Исходные данные остаются в той же реляционной базе данных, где они изначально находились, а агрегированные данные хранятся в многомерной БД.

Реализацией HOLAP занимается фирма Microsoft, которая разработала протокол доступа к многомерным данным OLE DB for OLAP.

Рыночные способы распространения OLAP

1.Готовые тиражируемые OLAP-приложения.

2.OLAP-приложения, создаваемые в рамках заказных проектов.

3.OLAP-продукты (сервер, средства разработки приложений) для создания OLAP-приложений организацией-покупателем.

99

Продукты HOLAP

К HOLAP относится продукт Microsoft SQL Server Analysis Services.

Аналитические службы Microsoft входящие в состав

Microsoft SQL Server Enterprise Edition

1.Analysis Manager (AM) – утилита, предназначенная для администраторов баз данных OLAP.

AM позволяет создавать и модифицировать объекты многомерной БД и получать доступ к исходным реляционным ХД.

2. PivotTable Service – клиентская служба.

3. OLE DB for OLAP – протокол доступа к данным.

4. Data Transformation Services (DTS) – набор служб,

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

DB.

100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]