Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВВС_Заочникам / Lectures_8-9.pptx
Скачиваний:
48
Добавлен:
15.04.2015
Размер:
5.27 Mб
Скачать

Термин OLAP - Кодд (E. F. Codd), 1993 г. Главная идея OLAP - построение многомерных

таблиц, доступных для запросов пользователей. Эти таблицы (многомерные кубы) строятся на основе исходных и агрегированных данных, хранимых как в реляционных, так и в многомерных БД.

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

сквозного распределения, сравнения во времени. Вся работа с OLAP-системой происходит в терминах

предметной области.

101

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

Data Mining — «добыча данных» (способ анализа информации в БД для отыскания

аномалий и трендов без выяснения смыслового значения записей).

103

Действие OLAP. OLTP и OLAP

Реляционные БД –много отдельных хорошо

нормализованных таблиц. Эта структура удобна для операционных БД (системы OLTP).

OLTP (Online Transaction Processing) — онлайновая обработка транзакций. Способ организации БД, при котором система работает с транзакциями небольшими по размерам, но

идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время ответа.

105

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

в режиме реального времени.

OLTP-приложения, задачи: банковские/

биржевые операции, регистрация прохождения детали на конвейере, статистика посещений веб- сайта, бухгалтерский / складской учет

Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи

обработки данных, такие как ввод заказов и

банковские транзакции.

106

 

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

короткие промежутки времени.

Используется фиксированный набор надежных и безопасных методов ввода, модификации, удаления данных и выпуска оперативной отчетности. Показатель эффективности -количество транзакций за секунду.

Обычно аналитические возможности OLTP- систем сильно ограничены (или отсутствуют).

107

«Недостаток» OLTP – относительно медленное выполнение сложных многотабличных запросов

(в этом часто нет необходимости для OLTP- систем).

Более хорошей моделью для запросов, а не для ввода и изменения данных, является

Пространственная (или многомерная) БД.

OLAP делает «мгновенный снимок» реляционной БД и структурирует её в пространственную модель для запросов. Время обработки запросов в OLAP может составлять около 0.1 % от аналогичных запросов в реляционных БД.

108

Реляционное и многомерное представление

данных

Примеры трехмерных моделей

110

111

112

Соседние файлы в папке ВВС_Заочникам