215.09K

OLAP - технология

1.

OLAP - технология
Арефьева Е.А.

2.

ХРАНИЛИЩЕ ДАННЫХ
Хранилище данных — предметно-
ориентированный, интегрированный,
привязанный ко времени и неизменяемый
набор данных, предназначенный для
поддержки принятия решений.
Базовые требования к хранилищу данных:
Ориентация на предметную область
Интегрированность и внутренняя непротиворечивость.
Привязка ко времени
Неизменяемость
Поддержка высокой скорости получения данных из хранилища
Возможность получения и сравнения так называемых срезов
данных
Полнота и достоверность хранимых данных
Поддержка качественного процесса пополнения данных

3.

Уровни знаний
«сверху
-вниз»
«снизувверх»
Поверхностный
Язык запросов
Неглубокий
OLAP
Скрытый
ИАД
ПРИМЕНЕНИЕ
ХРАНИЛИЩ ДАННЫХ
Хранилище данных
Генераторы запросов,
информационнопоисковые системы
Системы оперативной
аналитической
обработки данных
(OLAP)
Системы
интеллектуального
анализа данных (ИАД)
Область
детализированных
данных
Область
агрегированных
данных
Область
закономерностей

4.

OLAP-ТЕХНОЛОГИЯ
OLAP-технология (оперативная
аналитическая обработка) —
это технология комплексного
динамического синтеза, анализа и
консолидации больших объемов
многомерных данных.
это информационный процесс, который
дает возможность пользователю
запрашивать систему, проводить анализ
и т.д. в оперативном режиме (онлайн)

5.

12 ПРИЗНАКОВ OLAP-ДАННЫХ
Признаки
Многомерная концепция данных
Характеристика признаков OLAP данных
OLAP оперирует данными, которые являются многомерными массивами. Число
измерений OLAP-кубов не ограничено.
Прозрачность
OLAP системы должны опираться на открытые системы, поддерживающие
гетерогенные источники данных.
Доступность
OLAP системы должны представлять пользователю единую логическую схему данных.
Постоянная скорость выполнения Производительность не должна падать при росте числа измерений.
запросов
Клиент/сервер архитектура
Системы должны базироваться на открытых интерфейсах и иметь модульную
структуру.
Различное число измерений
Системы не должны ограничиваться трехмерной моделью представления данных.
Измерения должны быть эквивалентны по применению любых функций.
Динамическое представление
Под разреженной матрицей понимается такая матрица, не каждая ячейка которой
разреженных матриц
содержит данные. OLAP-системы должны содержать средства хранении и обработки
разреженных матриц больших объемов.
Многопользовательская
OLAP-системы должны поддерживать многопользовательский режим работы.
поддержка
Неограниченные многомерные
Аналогично требованию о различном числе измерений: все измерения считаются
операции
равными, и многомерные операции не должны накладывать ограничения на отношения
между ячейками.
Интуитивно понятные
Для формулировки многомерных запросов пользователи не должны работать с
инструменты манипулирования
усложненными меню.
данными
Гибкая настройка конечных
Пользователи должны иметь возможность видеть только то, что им необходимо, причем
отчетов
все изменения данных должны немедленно отображаться в отчетах.
Отсутствие ограничений
Не должны иметься какие-либо ограничения на количество измерений и уровней
агрегации данных.

6.

ПРИЗНАКИ OLAP-СИСТЕМЫ
Fast — быстрая, должна обеспечивать почти
мгновенный отклик на большинство запросов;
Shared — многопользовательская; должен
существовать механизм контроля доступа к
данным, а также возможность одновременной
работы многих пользователей;
Multidimensional — многомерная; данные должны
представляться в виде многомерных кубов;
Information — данные должны быть полны с точки
зрения аналитика, т.е. содержать всю необходимую
информацию.

7.

ПОДХОДЫ К ПОСТРОЕНИЮ
МНОГОМЕРНЫХ КУБОВ
Relational OLAP (ROLAP) – построение кубов
'на лету' на основе SQL запросов к
реляционной СУБД,
Multidimensional OLAP (MOLAP) – реализация
механизма при помощи многомерной базы
данных на стороне сервера,
HOLAP (Hybrid OLAP) — базовые данные
хранятся в реляционной таблице,
агрегированные — в многомерной
структуре.

8.

СТРУКТУРА ХРАНИЛИЩА ДАННЫХ
Таблица фактов
• факты, связанные с транзакциями
• факты, связанные с «моментальными
снимками»
• факты, связанные с элементами документа
• факты, связанные с событиями или
состоянием объекта
Таблицы измерений

9.

ROLAP
Схема «звезда»

10.

ROLAP
Схема «снежинка»

11.

Спасибо за внимание !!!
English     Русский Правила