Mis on OLAP? Kuubik, analüütiline Operaandmelaos

Mis on OLAP?

Interneti-analüütiline töötlemine (OLAP) on tarkvara kategooria, mis võimaldab kasutajatel analüüsida korraga mitmest andmebaasisüsteemist pärinevat teavet. See on tehnoloogia, mis võimaldab analüütikutel äriandmeid eri vaatenurkadest eraldada ja vaadata.

Analüütikud peavad sageli andmeid rühmitama, koondama ja ühendama. Need andmekaeve OLAP-i toimingud on ressursimahukad. OLAP-iga saab andmeid eelnevalt arvutada ja koondada, mis muudab analüüsi kiiremaks.

OLAP-i andmebaasid on jagatud üheks või mitmeks kuubiks. Kuubikud on kujundatud nii, et aruannete koostamine ja vaatamine muutub lihtsaks. OLAP tähistab online-analüütilist töötlemist.

OLAP-i kuubik

OLAP-i kuubik
OLAP-i kuubik

OLAP-i kontseptsiooni tuumaks on OLAP-kuubik. OLAP-kuubik on andmestruktuur, mis on optimeeritud väga kiireks andmete analüüs.

OLAP-kuubik koosneb numbrilistest faktidest, mida nimetatakse mõõtudeks ja mis on kategoriseeritud mõõtmete järgi. OLAP-kuubikut nimetatakse ka hüperkuubik.

Tavaliselt tehakse andmetoimingud ja analüüs lihtsa tabeli abil, kus andmeväärtused on järjestatud rea- ja veeruvormingus. See sobib ideaalselt kahemõõtmeliste andmete jaoks. OLAP sisaldab aga mitmemõõtmelisi andmeid, kusjuures andmed saadakse tavaliselt erinevast ja mitteseotud allikast. Arvutustabeli kasutamine ei ole optimaalne valik. Kuubik suudab salvestada ja analüüsida mitmemõõtmelisi andmeid loogiliselt ja korrapäraselt.

Kuidas see toimib?

Andmeladu hangib teavet mitmest andmeallikast ja -vormingust, nagu tekstifailid, Exceli leht, multimeediumifailid jne.

Ekstraheeritud andmed puhastatakse ja teisendatakse. Andmed laaditakse OLAP-serverisse (või OLAP-kuubi), kus teave on edasiseks analüüsiks eelnevalt välja arvutatud.

OLAP-i põhilised analüütilised toimingud

Neli tüüpi analüütilisi OLAP-i toiminguid on:

  1. Üles kerima
  2. Puurimine
  3. Viiluta ja kuubikuteks
  4. Pööra (pööra)

1) Roll-up:

Kokkuvõtet tuntakse ka kui „konsolideerimist” või „liitmist”. Roll-up toimingut saab teha kahel viisil

  1. Mõõtmete vähendamine
  2. Mõistete hierarhiast üles ronimine. Mõistete hierarhia on süsteem asjade rühmitamiseks nende järjestuse või taseme alusel.

Mõelge järgmisele diagrammile

Roll-up toiming OLAP-is
Roll-up toiming OLAP-is
  • Selles näites on linnad New jersey ja Lost Angles ning koondatud USA riigiks
  • New Jersey ja Los Angelese müüginäitajad on vastavalt 440 ja 1560. Pärast rullimist saavad need 2000-ks
  • Selles koondamisprotsessis liiguvad andmed asukohahierarhia linnast riiki.
  • Kerimisprotsessis tuleb eemaldada vähemalt üks või mitu mõõdet. Selles näites on linnade dimensioon eemaldatud.

2) Puurimine

Drill-down andmed killustatud väiksemateks osadeks. See on kogumisprotsessi vastand. Seda saab teha kaudu

  • Mõistete hierarhias allapoole liikumine
  • Mõõtme suurendamine
OLAP-i süvendamine
OLAP-i süvendamine

Mõelge ülaltoodud diagrammile

  • Kvartali esimene kvartal ulatub jaanuarini, veebruarini ja märtsini. Vastavad müügid on ka registrid.
  • Selles näites lisatakse dimensioonikuud.

3) viil:

Siin valitakse üks dimensioon ja luuakse uus alamkuub.

Järgnev diagramm selgitab, kuidas viiluoperatsioon toimus:

Lõika toiming OLAP-is
Lõika toiming OLAP-is
  • Dimensiooni aeg on lõigatud, kasutades filtrit Q1.
  • Uus kuubik luuakse üldse.

Dice:

See toiming sarnaneb viiluga. Täringu erinevus seisneb selles, et valite 2 või enama dimensiooni, mille tulemusel luuakse alamkuubik.

Täringuoperatsioon OLAP-is
Täringuoperatsioon OLAP-is

4) Pivot

Pivotis pöörate andmetelgesid, et pakkuda andmete asendusesitlust.

Järgmises näites põhineb pivot üksuse tüüpidel.

Pivot-operatsioon OLAP-is
Pivot-operatsioon OLAP-is

OLAP-süsteemide tüübid

OLAP-i hierarhiline struktuur

OLAP-süsteemide tüübid
OLAP-süsteemide tüübid
OLAP-i tüüp Selgitus
Relatsiooniline OLAP (ROLAP): ROLAP on laiendatud RDBMS koos mitmemõõtmelise andmekaardistusega standardse relatsioonitoimingu tegemiseks.
Mitmemõõtmeline OLAP (MOLAP) MOLAP Rakendab operatsiooni mitmemõõtmelistes andmetes.
Hübriidne veebianalüütiline töötlemine (HOLAP) HOLAP-i lähenemisviisi korral salvestatakse koondatud summad mitmemõõtmelisse andmebaasi, üksikasjalikud andmed aga relatsiooniandmebaasi. See pakub nii ROLAP-mudeli andmete tõhusust kui ka MOLAP-mudeli jõudlust.
Töölaua OLAP (DOLAP) Töölaua OLAP-is laadib kasutaja osa andmetest andmebaasist alla kohapeal või oma töölaual ja analüüsib neid.

DOLAP-i on suhteliselt odavam juurutada, kuna see pakub teiste OLAP-süsteemidega võrreldes väga vähe funktsioone.

Veebi OLAP (WOLAP) Veebi OLAP, mis on veebibrauseri kaudu juurdepääsetav OLAP-süsteem. WOLAP on kolmeastmeline arhitektuur. See koosneb kolmest komponendist: klient, vahevara ja andmebaasiserver.
Mobiilne OLAP: Mobiilne OLAP aitab kasutajatel oma mobiilseadmete abil OLAP-i andmetele juurde pääseda ja neid analüüsida
Ruumiline OLAP: SOLAP on loodud nii ruumiliste kui ka mitteruumiliste andmete haldamise hõlbustamiseks geograafilises teabesüsteemis (GIS)

ROLAP

ROLAP töötab relatsiooniandmebaasis olevate andmetega. Faktid ja dimensioonitabelid salvestatakse relatsioonitabelitena. See võimaldab ka andmete mitmemõõtmelist analüüsi ja on kõige kiiremini kasvav OLAP.

ROLAP mudeli eelised:

  • Kõrge andmetõhusus. See pakub suurt andmetõhusust, kuna päringu jõudlus ja juurdepääsukeel on optimeeritud eelkõige mitmemõõtmelise andmeanalüüsi jaoks.
  • Skaalautuvus. Seda tüüpi OLAP-süsteem pakub skaleeritavust suurte andmemahtude haldamiseks ja isegi siis, kui andmete arv pidevalt suureneb.

ROLAP mudeli puudused:

  • Nõudlus suuremate ressursside järele: ROLAP vajab suurt tööjõu-, tarkvara- ja riistvararessursside kasutamist.
  • Koondandmete piirangud. ROLAPi tööriistade kasutamine SQL kogu koondandmete arvutamiseks. Arvutuste käitlemisel pole aga seatud piiranguid.
  • Aeglane päringu jõudlus. Päringu jõudlus selles mudelis on MOLAPiga võrreldes aeglane

MOLAP

MOLAP kasutab andmete mitmemõõtmeliste vaadete kuvamiseks massiivipõhiseid mitmemõõtmelisi salvestusmootoreid. Põhimõtteliselt kasutavad nad OLAP-kuubikut.

Lisateave MOLAPi kohta siin

Hübriidne OLAP

Hübriidne OLAP on segu nii ROLAP-ist kui ka MOLAP-ist. See pakub MOLAP-i kiiret arvutamist ja ROLAP-i suuremat mastaapsust. HOLAP kasutab kahte andmebaasi.

  1. Koond- või arvutusandmed salvestatakse mitmemõõtmelisse OLAP-kuubi
  2. Üksikasjalik teave salvestatakse relatsiooniandmebaasi.

Hübriid-OLAP-i eelised:

  • Selline OLAP aitab säästa kettaruumi ja jääb ka kompaktseks, mis aitab vältida juurdepääsu kiiruse ja mugavusega seotud probleeme.
  • Hübriid HOLAP kasutab kuubikutehnoloogiat, mis võimaldab igat tüüpi andmete kiiremat jõudlust.
  • ROLAP-i värskendatakse koheselt ja HOLAP-i kasutajatel on juurdepääs neile reaalajas koheselt värskendatud andmetele. MOLAP toob kaasa andmete puhastamise ja teisendamise, parandades seeläbi andmete asjakohasust. See toob parima mõlemast maailmast.

Hübriid-OLAP-i puudused:

  • Suurem keerukuse tase: HOLAP-süsteemide peamine puudus on see, et see toetab nii ROLAP-i kui ka MOLAP-i tööriistu ja rakendusi. Seega on see väga keeruline.
  • Võimalikud kattumised: Nende funktsioonide osas on suurem kattumise tõenäosus.

OLAP-i eelised

  • OLAP on platvorm igat tüüpi äritegevusele, mis hõlmab planeerimist, eelarvestamist, aruandlust ja analüüsi.
  • Teave ja arvutused on OLAP-i kuubis ühtsed. See on ülioluline kasu.
  • Looge ja analüüsige kiiresti "Mis siis, kui" stsenaariume
  • Otsige OLAP-i andmebaasist hõlpsalt laiaulatuslikke või konkreetseid termineid.
  • OLAP pakub ärimudelite tööriistade, andmekaevetööriistade ja jõudluse aruandluse tööriistade ehitusplokke.
  • Võimaldab kasutajatel teha viilude ja kuubikute andmeid erinevate mõõtmete, mõõtude ja filtrite järgi.
  • See on hea aegridade analüüsimiseks.
  • OLAP-iga on mõnede klastrite ja kõrvalekallete leidmine lihtne.
  • See on võimas visualiseerimise veebipõhine analüütiline protsessisüsteem, mis tagab kiirema reageerimisaja

OLAP-i puudused

  • OLAP nõuab andmete korraldamist tähe- või lumehelveskeemiks. Neid skeeme on keeruline rakendada ja hallata
  • Ühes OLAP-kuubis ei saa olla palju mõõtmeid
  • OLAP-süsteemiga tehinguandmetele juurde ei pääse.
  • Iga OLAP-kuubi muudatus vajab kuubi täielikku värskendamist. See on aeganõudev protsess

kokkuvõte

  • OLAP sisse andmekogus on tehnoloogia, mis võimaldab analüütikutel äriandmeid eri vaatenurkadest eraldada ja vaadata.
  • OLAP-i kontseptsiooni tuumaks on OLAP-kuubik.
  • Erinevad ärirakendused ja muud andmetoimingud nõuavad OLAP Cube'i kasutamist.
  • Andmelaos on peamist viit tüüpi analüütilisi OLAP-i toiminguid: 1) koondülesvõte 2) drill-down 3) osa 4) täringud ja 5) pivot.
  • Kolm tüüpi laialdaselt kasutatavaid OLAP-süsteeme on MOLAP, ROLAP ja hübriid-OLAP.
  • Töölaua OLAP, veebi OLAP ja mobiilne OLAP on mõnda muud tüüpi OLAP-süsteemid.