Systemy OLAP i OLTP

Koncepcje hurtowni danych

Aaren Stubberfield

Data Scientist

Systemy OLAP

  • OLAP (przetwarzanie analityczne online)
  • Zaprojektowany do analizy dużych zbiorów danych
  • Przykładowa organizacja wymiarów:
    • kraj, stan, miasto
    • lata, miesiące, dni
  • OLAP reorganizuje dane w format wielowymiarowy
Koncepcje hurtowni danych

Kostka OLAP

  • Kostka OLAP kluczowym elementem systemu OLAP
  • Szybsze przetwarzanie niż tradycyjne bazy relacyjne
  • Hiperkostki mają więcej niż trzy wymiary

Obraz kostki z osiami oznaczonymi jako region, rok i produkt

Koncepcje hurtowni danych

OLTP

  • OLTP (przetwarzanie transakcji online)
  • Zaprojektowany do obsługi prostych zapytań do bazy danych
  • Stosowany w systemach źródłowych do hurtowni danych

Portret osoby odbierającej pieniądze z bankomatu

1 Photo by Rodnae-Productions on Pexels
Koncepcje hurtowni danych

Przykład dla firmy obsługującej karty kredytowe

OLTP:

  • System śledzi zakupy klienta
  • Przetwarza wiele prostych aktualizacji sald kont

OLAP:

  • Zaprojektowany do analizy danych zakupowych
  • Dane zorganizowane według wielu wymiarów

Portret uśmiechniętego, pewnego siebie młodego afroamerykańskiego profesjonalisty ze skrzyżowanymi rękami patrzącego w kamerę

Koncepcje hurtowni danych

Podsumowanie

Różnice OLAP OLTP
Optymalizacja: Złożone zapytania tylko do odczytu Proste zapytania
Reprezentacja danych: Wielowymiarowa Wiersze i kolumny
Koncepcje hurtowni danych

Czas na ćwiczenia!

Koncepcje hurtowni danych

Preparing Video For Download...