OLAP- och OLTP-system

Koncept för datalager

Aaren Stubberfield

Data Scientist

OLAP-system

  • OLAP (online analytical processing)
  • Utformat för analys av stora datamängder
  • Exempel på dimensionell organisation:
    • land, delstat, stad
    • år, månader, dagar
  • OLAP organiserar om data i ett flerdimensionellt format
Koncept för datalager

OLAP-kuben

  • OLAP-kuben är central i OLAP-system
  • Snabbare bearbetning än traditionella relationsdatabaser
  • Hyperkuber har fler än tre dimensioner

Bild av en kub med axlarna märkta region, år och produkt

Koncept för datalager

OLTP

  • OLTP (online transaction processing)
  • Utformat för att hantera enkla databasfrågor
  • Används i källsystem till datalager

Porträtt av en person som tar emot pengar från en bankomat

1 Foto av Rodnae-Productions på Pexels
Koncept för datalager

Exempel: ett kreditkortsföretag

OLTP:

  • Systemet spårar kundens köp
  • Bearbetar stora mängder enkla databasuppdateringar av kontosaldon

OLAP:

  • Utformat för analys av köpdata
  • Data organiseras efter flera dimensioner

Porträtt av en glad och självsäker ung afroamerikansk yrkesperson som står med armarna korsade och tittar in i kameran

Koncept för datalager

Sammanfattning

Skillnader OLAP OLTP
Optimering: Komplexa skrivskyddade frågor för analys Enkla frågor
Datarepresentation: Flerdimensionell Rader och kolumner
Koncept för datalager

Nu kör vi en övning!

Koncept för datalager

Preparing Video For Download...