Системи OLAP і OLTP

Концепції Data Warehousing

Aaren Stubberfield

Data Scientist

Системи OLAP

  • OLAP (online analytical processing)
  • Створено для аналізу великих обсягів даних
  • Приклад вимірної організації:
    • країна, штат/область, місто
    • роки, місяці, дні
  • OLAP реорганізує дані у багатовимірний формат
Концепції Data Warehousing

OLAP-куб

  • OLAP-куб — ключ до системи OLAP
  • Швидше опрацювання порівняно з традиційними реляційними БД
  • Гіперкуби мають понад три виміри

Зображення куба з осями region, year і product

Концепції Data Warehousing

OLTP

  • OLTP (online transaction processing)
  • Призначено для обробки простих запитів до БД
  • Використовується в джерельних системах для сховища даних

Портрет людини, яка отримує гроші з банкомата

1 Фото: Rodnae-Productions на Pexels
Концепції Data Warehousing

Приклад для компанії з кредитних карток

OLTP:

  • Система відстежує покупки клієнтів
  • Обробляє великі обсяги простих оновлень балансів у БД

OLAP:

  • Призначено для аналізу даних про покупки
  • Дані організовано за кількома вимірами

Портрет усміхненого впевненого молодого афроамериканського професіонала, що стоїть, схрестивши руки, і дивиться в камеру

Концепції Data Warehousing

Підсумок

Відмінності OLAP OLTP
Оптимізація: Складні запити тільки для читання для аналізу Прості запити
Подання даних: Багатовимірне Рядки і стовпці
Концепції Data Warehousing

Давайте потренуємось!

Концепції Data Warehousing

Preparing Video For Download...