OLAP и OLTP системы   OLTP – оперативная транзакционная обработка данных OLAP – оперативная аналитическая обработка данных

Содержание

Слайд 2

Характеристики OLTP системы
∙        Большой объем информации
∙        Часто различные БД для разных подразделений
∙       

Характеристики OLTP системы ∙ Большой объем информации ∙ Часто различные БД для
Нормализованная схема, отсутствие дублирования информации
∙        Интенсивное изменение данных
∙        Транзакционный режим работы
∙        Транзакции затрагивают небольшой объем данных
∙        Обработка текущих данных – мгновенный снимок
∙        Много клиентов
∙        Малое время отклика – несколько секунд
Характеристики OLAP системы
∙        Большой объем информации
∙        Синхронизированная информация из различных БД с использованием общих классификаторов
∙        Ненормализованная схема БД с дубликатами
∙        Данные меняются редко, Изменение происходит через пакетную загрузку
∙        Выполняются сложные нерегламентированные запросы над большим объемом данных с широким применением группировок и агрегатных функций.
∙        Анализ временных зависимостей
∙        Небольшое количество работающих пользователей – аналитики и менеджеры
∙        Большее время отклика (но все равно приемлемое) – несколько минут

Слайд 3

Основной способ логического представления данных –
МНОГОМЕРНЫЕ КУБЫ (OLAP – кубы)

Основной способ логического представления данных – МНОГОМЕРНЫЕ КУБЫ (OLAP – кубы)

Слайд 4

 

OLAP – куб и срезы данных

OLAP – куб и срезы данных

Слайд 5

Правила Кодда для реляционных БД
1. Правило информации.
2. Правило гарантированного доступа.
3.

Правила Кодда для реляционных БД 1. Правило информации. 2. Правило гарантированного доступа.
Правило поддержки недействительных значений.
4. Правило динамического каталога, основанного на реляционной модели.
5.Правило исчерпывающего подъязыка данных.
6. Правило обновления представлений.
7. Правило добавления, обновления и удаления.
8. Правило независимости физических данных.
9. Правило независимости логических данных.
10. Правило независимости условий целостности.
11. Правило независимости распространения.
12. Правило единственности.

Слайд 6

Правила Кодда для OLAP
1. Концептуальное многомерное представление.
2. Прозрачность.
3. Доступность.
4. Постоянная производительность при

Правила Кодда для OLAP 1. Концептуальное многомерное представление. 2. Прозрачность. 3. Доступность.
разработке отчетов.
5. Клиент-серверная архитектура.
6. Общая многомерность.
7. Динамическое управление разреженными матрицами.
8. Многопользовательская поддержка.
9. Неограниченные перекрестные операции.
10. Интуитивная манипуляция данными.
11. Гибкие возможности получения отчетов.
12. Неограниченная размерность и число уровней агрегации.

Слайд 7

Реализация OLAP
Типы OLAP - серверов
MOLAP (Multidimensional OLAP) - и детальные данные, и

Реализация OLAP Типы OLAP - серверов MOLAP (Multidimensional OLAP) - и детальные
агрегаты хранятся в многомерной БД.
ROLAP (Relational OLAP) - детальные данные храняться в реляционной БД; агрегаты хранятся в той же БД в специально созданных служебных таблицах.
HOLAP (Hybrid OLAP) - детальные данные храняться в реляционной БД, а агрегаты хранятся в многомерной БД.

Слайд 8

OLTP схема базы данных
Моделируются оптовые продажи на склад
Объекты
Склады
Категории товаров (модель)
Производители
Товары
Продавцы
Оптовые продажи на

OLTP схема базы данных Моделируются оптовые продажи на склад Объекты Склады Категории
склад

Слайд 9

Оперативная схема БД оптовых продаж на склады

Оперативная схема БД оптовых продаж на склады

Слайд 10

ROLAP – схема типа звезда

ROLAP – схема типа звезда

Слайд 11

Особенности ROLAP – схемы типа звезда
Одна таблица фактов, которая сильно денормализована
Несколько таблиц

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

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

Слайд 12

ROLAP – схема типа снежинка с
нормализованными измерениями

ROLAP – схема типа снежинка с нормализованными измерениями

Слайд 13

ROLAP – схема типа снежинка
с выделением агрегированных таблиц

ROLAP – схема типа снежинка с выделением агрегированных таблиц

Слайд 14

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

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

Слайд 15

Агрегирование по производителю и модели товара

Агрегирование по производителю и модели товара

Слайд 16

Состав хранилищ данных
Метаданные
Исходные данные
Предварительно просуммированные данные

Основные метаданные OLAP
Куб
Факты
Измерения
Уровни
Иерархии
Атрибуты

Состав хранилищ данных Метаданные Исходные данные Предварительно просуммированные данные Основные метаданные OLAP

Слайд 17

Общая структура хранилища данных
Источники данных
Процедуры выгрузки, преобразования и загрузки данных
Хранилище данных
Витрины данных
Аналитические

Общая структура хранилища данных Источники данных Процедуры выгрузки, преобразования и загрузки данных
приложения
Имя файла: OLAP-и-OLTP-системы- -OLTP-–-оперативная-транзакционная-обработка-данных-OLAP-–-оперативная-аналитическая-обработка-данных.pptx
Количество просмотров: 233
Количество скачиваний: 2