Mis on OLAP? Kuup, toimingud ja Tüübid andmelaos

Lang L: none (table-of-contents):

Anonim

Mis on OLAP?

Online Analytical Processing (OLAP) on tarkvarakategooria, mis võimaldab kasutajatel samaaegselt analüüsida teavet mitmest andmebaasisüsteemist. See on tehnoloogia, mis võimaldab analüütikutel äriandmeid välja võtta ja vaadata erinevatest vaatenurkadest.

Analüütikud peavad sageli andmeid rühmitama, liitma ja liitma. Need toimingud relatsioonide andmebaasides on ressursimahukad. OLAP-iga saab andmeid eelnevalt arvutada ja agregeerida, muutes analüüsi kiiremaks.

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

Selles õpetuses saate teada

  • OLAP-kuup
  • OLAP analüütilised põhitoimingud
  • OLAP-süsteemide tüübid
  • ROLAP
  • MOLAP
  • Hübriidne OLAP
  • OLAP-i eelised
  • OLAP-i puudused

OLAP-kuup:

OLAP-idee keskmes on OLAP-kuup. OLAP kuup on andmestruktuur, mis on optimeeritud väga kiireks andmete analüüsiks.

OLAP-kuup koosneb arvulistest faktidest, mida nimetatakse mõõtmeteks ja mis on kategoriseeritud mõõtmete järgi. OLAP-kuubikut nimetatakse ka hüperkuubiks .

Tavaliselt tehakse andmete toimingud ja analüüs lihtsa arvutustabeli abil, kus andmete väärtused on paigutatud rea ja veeru vormingus. See sobib ideaalselt kahemõõtmeliste andmete jaoks. Kuid OLAP sisaldab mitmemõõtmelisi andmeid, kusjuures andmed saadakse tavaliselt erinevast ja mitteseotud allikast. Arvutustabeli kasutamine pole optimaalne valik. Kuup suudab salvestada ja analüüsida mitmemõõtmelisi andmeid loogiliselt ja korrastatult.

Kuidas see töötab?

Andmeladu eraldaks teavet mitmest andmeallikast ja vormingust, näiteks tekstifailidest, Exceli lehest, multimeediumifailidest jne.

Väljatõmmatud andmed puhastatakse ja teisendatakse. Andmed laaditakse OLAP-serverisse (või OLAP-kuupi), kus teave on edasiseks analüüsimiseks eelnevalt eelnevalt arvutatud.

OLAP analüütilised põhitoimingud

Nelja tüüpi analüütilised toimingud OLAP-is on:

  1. Üles kerima
  2. Puurimine
  3. Viil ja täring
  4. Pööra (pöörata)

1) Koosseis:

Koondamine on tuntud ka kui "konsolideerimine" või "liitmine". Kokkupaneku toimingut saab teha kahel viisil

  1. Mõõtmete vähendamine
  2. Mõistete hierarhiasse ronimine. Mõistehierarhia on asjade rühmitamise süsteem nende järjestuse või taseme põhjal.

Mõelge järgmisele skeemile

  • Selles näites linnad New Jersey ja Lost Angles ja valtsitud riiki USA
  • New Jersey ja Los Angelese müügiarv on vastavalt 440 ja 1560. Neist saab pärast koondamist 2000 aastat
  • Selles liitmisprotsessis liiguvad andmed asukohahierarhia linnast riiki ülespoole.
  • Koostamise käigus tuleb eemaldada vähemalt üks või mitu mõõdet. Selles näites eemaldatakse mõõde Quater.

2) puurimine

Täpsemalt on killustatud andmed väiksemateks osadeks. See on kokkuvõtmise protsessi vastand. Seda saab teha läbi

  • Mõistehierarhiast allapoole liikumine
  • Mõõtme suurendamine

Mõelge ülaltoodud skeemile

  • Quater Q1 on puuritud kuni jaanuari, veebruari ja märtsini. Registrid on ka vastav müük.
  • Selles näites lisatakse mõõtmekuud.

3) viil:

Siin valitakse üks mõõde ja luuakse uus alamkuup.

Järgmisel diagrammil selgitatakse, kuidas viilutoiming toimis:

  • Mõõtmete aeg viilutatakse, filtrina Q1.
  • Uus kuup luuakse kokku.

Täringud:

See toiming sarnaneb viiluga. Erinevus täringutes on see, et valite 2 või enam dimensiooni, mille tulemusena luuakse alamkuup.

4) Pööratav

Pivotis pöörate andmetelgi, et pakkuda andmete asendusettekannet.

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

OLAP-süsteemide tüübid

OLAP-i hierarhiline struktuur

OLAP-i tüüp Selgitus
Relatsiooniline OLAP (ROLAP): ROLAP on laiendatud RDBMS koos mitmemõõtmelise andmete kaardistamisega tavalise relatsioonitoimingu teostamiseks.
Mitmemõõtmeline OLAP (MOLAP) MOLAP Rakendab operatsiooni mitmemõõtmelistes andmetes.
Hübriidne veebianalüütiline töötlus (HOLAP) HOLAP-i lähenemisviisis salvestatakse koonddokumendid mitmemõõtmelises andmebaasis, samas kui üksikasjalikud andmed on salvestatud relatsioonide andmebaasis. 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öölauale 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 kolmetasandiline arhitektuur. See koosneb kolmest komponendist: klient, vahevara ja andmebaasiserver.
Mobiilne OLAP: Mobiilne OLAP aitab kasutajatel oma mobiilseadmete abil OLAP-andmetele juurde pääseda ja neid analüüsida
Ruumiline OLAP: SOLAP on loodud nii ruumiliste kui ka mitteruumiliste andmete haldamise hõlbustamiseks geoinfosü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 andmete tõhusus. See pakub suurt andmete tõhusust, kuna päringute jõudlus ja juurdepääsukeel on optimeeritud just mitmemõõtmeliste andmete analüüsimiseks.
  • Skaalautuvus. Seda tüüpi OLAP-süsteem pakub mastaapsust suurte andmemahtude haldamiseks ja isegi siis, kui andmed pidevalt suurenevad.

ROLAP-mudeli puudused:

  • Nõudlus suuremate ressursside järele: ROLAP vajab palju tööjõu-, tarkvara- ja riistvararessursse.
  • Andmete piirangud kokku. ROLAP-i tööriistad kasutavad kogu koondandmete arvutamiseks SQL-i. Arvutuste käitlemiseks pole siiski seatud piiranguid.
  • Aeglane päringu toimivus. Selle mudeli päringute jõudlus on MOLAPiga võrreldes aeglane

MOLAP

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

Lisateavet OLAP-i kohta leiate siit

Hübriidne OLAP

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

  1. Kokkuvõtlikud või arvutatud andmed salvestatakse mitmemõõtmelises OLAP-kuupis
  2. Üksikasjalik teave salvestatakse relatsioonide andmebaasis.

Hübriidse OLAP-i eelised:

  • Selline OLAP aitab kettaruumi kokku hoida ja jääb ka kompaktseks, mis aitab vältida juurdepääsu kiiruse ja mugavusega seotud probleeme.
  • Hübriid HOLAP kasutab kuuptehnoloogiat, 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 mõlema maailma parimad küljed.

Hübriidse OLAP-i puudused:

  • Suurem keerukustasand : 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 kattuvused : on suuremad võimalused kattuda, eriti nende funktsioonide osas.

OLAP-i eelised

  • OLAP on platvorm igat liiki ettevõtetele, sealhulgas planeerimine, eelarve koostamine, aruandlus ja analüüs.
  • Teave ja arvutused on OLAP-kuupis ühtsed. See on ülioluline eelis.
  • Looge ja analüüsige kiiresti stsenaariume "mis oleks, kui oleks"
  • Otsige OLAP-i andmebaasist hõlpsalt laiemaid või konkreetseid termineid.
  • OLAP pakub ärimudeli tööriistade, andmekaevandustööriistade, tulemuslikkuse aruandluse tööriistade ehituskive.
  • Võimaldab kasutajatel teha viilu- ja täringukuubiandmeid erinevate mõõtmete, mõõtude ja filtrite kaupa.
  • See on hea aegridade analüüsimiseks.
  • OLAP-iga on klastrite ja kõrvalnähtude leidmine lihtne.
  • See on võimas visualiseerimise veebianalüütiline protsessisüsteem, mis tagab kiirema reageerimisaja

OLAP-i puudused

  • OLAP nõuab andmete korrastamist tähe- või lumehelbe skeemiks. Neid skeeme on keeruline rakendada ja hallata
  • Ühes OLAP-kuupis ei saa olla palju mõõtmeid
  • Tehinguandmetele ei pääse juurde OLAP-süsteemiga.
  • Kõik OLAP-kuupi muudatused vajavad kuubi täielikku värskendamist. See on aeganõudev protsess

Kokkuvõte:

  • OLAP on tehnoloogia, mis võimaldab analüütikutel äriandmeid välja võtta ja vaadata erinevatest vaatenurkadest.
  • OLAP-idee keskmes on OLAP-kuup.
  • Erinevad ärirakendused ja muud andmeoperatsioonid nõuavad OLAP Cube'i kasutamist.
  • OLAP-is on viis peamist tüüpi analüütilisi toiminguid: 1) kokkuvõte 2) üksikasjalik kirjeldus 3) viil 4) täringud ja 5) pöördtabel
  • Kolme tüüpi laialdaselt kasutatavad OLAP-süsteemid on MOLAP, ROLAP ja Hybrid OLAP.
  • Töölaua OLAP, Web OLAP ja Mobile OLAP on mõned muud tüüpi OLAP-süsteemid.