Mis on OLAP? Kuubik, analüütiline Operaandmelaos
⚡ Nutikas kokkuvõte
OLAP, lühend sõnadest Online Analytical Processing, on tarkvarakategooria, mis võimaldab analüütikutel uurida suuri äriandmete mahtusid mitmest vaatenurgast, kasutades eelnevalt koondatud mitmemõõtmelisi kuubikuid rühmitamiseks.ping, filtreerimine ja aruandlus kiire ja interaktiivne.

Mis on OLAP?
Interneti-analüütiline töötlemine (OLAP) on tarkvarakategooria, mis võimaldab kasutajatel analüüsida samaaegselt mitmest andmebaasisüsteemist saadud teavet. See on tehnoloogia, mis võimaldab analüütikutel uuridatracja vaadata äriandmeid erinevatest vaatenurkadest, erinevalt OLTP süsteemid, mis on optimeeritud kiireteks igapäevasteks tehinguteks.
Analüütikud peavad sageli andmeid grupeerima, koondada ja ühendama ning need toimingud on ressursimahukad. OLAP-i abil saab andmeid eelnevalt arvutada ja koondada, mis muudab analüüsi palju kiiremaks. andmekogusOLAP-andmebaasid on jagatud üheks või mitmeks kuubiks, millest igaüks on loodud nii, et aruannete loomine ja vaatamine oleks lihtne.
OLAP-i kuubik
OLAP-kontseptsiooni keskmes on OLAP-kuup. OLAP-kuup on andmestruktuur, mis on optimeeritud väga kiireks tööks. andmete analüüs.
OLAP-kuup koosneb numbrilistest faktidest ehk mõõtudest, mis on liigitatud dimensioonide kaupa. Sel põhjusel tuntakse OLAP-kuupi ka kui hüperkuubik.
Tavaliselt tehakse andmetoiminguid ja -analüüse lihtsa arvutustabeli abil, kus väärtused on paigutatud ridadesse ja veergudesse. See toimib hästi kahemõõtmeliste andmete puhul. OLAP aga töötleb mitmemõõtmelisi andmeid, mis on sageli kogutud erinevatest ja omavahel mitteseotud allikatest, seega pole arvutustabel optimaalne valik. Kuup seevastu saab neid mitmemõõtmelisi andmeid loogiliselt ja korrapäraselt salvestada ja analüüsida.
Kuidas OLAP töötab?
Esiteks, andmelao eksemplartracteavet mitmest allikast ja vormingust, näiteks tekstifailidest, arvutustabelitest ja multimeediafailidest. NäitekstracSeejärel puhastatakse ja teisendatakse töödeldud andmed enne OLAP-serverisse ehk OLAP-kuupi laadimist, kus teave arvutatakse hilisemaks analüüsiks eelnevalt välja.
OLAP-i põhilised analüütilised toimingud
Analüütilisi OLAP-operatsioone on neli põhitüüpi ja koos võimaldavad need analüütikutel kuupi ümber kujundada, et vastata uutele küsimustele:
- Üles kerima
- Puurimine
- Viiluta ja kuubikuteks
- Pööra (pööra)
1) Rull-up
Koondkokkuvõte, tuntud ka kui konsolideerimine või agregeerimine, võtab andmed kokku teatud dimensiooni ulatuses. Koondkokkuvõtet saab teha kahel viisil:
- Mõõtmete vähendamine.
- Kontseptsioonihierarhias, mis on rühmade süsteem, üles ronimineping asjad vastavalt nende järjekorrale või tasemele.
Vaatleme järgmist diagrammi:
- Selles näites on linnad New Jersey ja Los Angeles liidetud riiki USA.
- New Jersey ja Los Angelese müüginumbrid on vastavalt 440 ja 1560 ning pärast rullimist tõusevad need 2000-ni.
- Selles koondamisprotsessis liigub asukoha hierarhia linnast riiki ülespoole.
- Koondkasutuse käigus eemaldatakse vähemalt üks dimensioon. Selles näites eemaldatakse linnade dimensioon.
2) Puurimine
Süvaanalüüsi käigus jagatakse andmed väiksemateks osadeks. See on koondamisprotsessi vastand ja seda saab teha kahel viisil:
- Liikumine kontseptsioonihierarhias allapoole.
- Mõõtme suurendamine.
Mõelge ülaltoodud diagrammile:
- 1. kvartali andmed on esitatud jaanuari, veebruari ja märtsi kuuni ning vastavad müügid registreeritakse.
- Selles näites on lisatud kuu dimensioon.
3) Viiluta
Viilul valitakse üks mõõde ja luuakse uus alamkuup. Järgmine diagramm näitab, kuidas viilutoimingut tehakse:
- Ajamõõdet viilutatakse, kasutades filtrina Q1.
- Uus kuubik luuakse üldse.
4) Täringud
Täring on sarnane viilutamisele (slice). Erinevus seisneb selles, et täringute puhul valitakse kaks või enam dimensiooni, mille tulemuseks on väiksem alamkuubik.
5) Pivot
Pöörates pööratakse andmetelgi, et pakkuda andmetele alternatiivset esitust. Järgmises näites põhineb pöördtelg üksusetüüpidel.
OLAP-süsteemide tüübid
OLAP-süsteemid järgivad hierarhilist struktuuri ja olenevalt andmete salvestamise kohast ja kasutajate juurdepääsuviisist on olemas mitu varianti.
OLAP-süsteemide peamised tüübid on kokku võetud allpool:
| OLAP-i tüüp | Selgitus |
|---|---|
| Relatsiooniline OLAP (ROLAP) | ROLAP on laiendatud relatsioonilise andmebaasi juhtimissüsteem (RDBMS) mitmemõõtmelise andmekaardiga.ping mis teostab standardseid relatsioonilisi toiminguid. |
| Mitmemõõtmeline OLAP (MOLAP) | MOLAP rakendab operatsioone otse mitmemõõtmelistel andmetel. |
| Hübriidne OLAP (HOLAP) | HOLAP-meetodi puhul salvestatakse koondandmed mitmemõõtmelisse andmebaasi, samas kui detailandmed jäävad relatsioonandmebaasi. See pakub nii ROLAP-mudeli andmetõhusust kui ka MOLAP-mudeli jõudlust. |
| Töölaua OLAP (DOLAP) | Töölaua OLAP-is laadib kasutaja osa andmetest oma töölauale alla ja analüüsib neid. DOLAP-i juurutamine on suhteliselt odav, kuna see pakub teiste OLAP-süsteemidega võrreldes vähe funktsioone. |
| Veebi OLAP (WOLAP) | Web OLAP on OLAP-süsteem, millele pääseb ligi veebibrauseri kaudu. WOLAP on kolmetasandiline arhitektuur, mis koosneb kliendist, vahetarkvarast ja andmebaasiserverist. |
| Mobiilne OLAP | Mobiilne OLAP aitab kasutajatel oma mobiilseadmetest OLAP-andmetele juurde pääseda ja neid analüüsida. |
| Ruumiline OLAP (SOLAP) | SOLAP on loodud nii ruumiliste kui ka mitte-ruumiliste andmete haldamiseks geograafilise infosüsteemi (GIS) piires. |
Kolme enimkasutatavat mudelit – ROLAP, MOLAP ja HOLAP – käsitletakse järgmistes osades üksikasjalikumalt.
ROLAP
ROLAP (relatsiooniline OLAP) töötab andmetega, mis on juba olemas relatsiooniandmebaasis. Fakti- ja dimensioonitabelid salvestatakse relatsioonitabelitena, mis võimaldab endiselt andmete mitmemõõtmelist analüüsi ning on üks kiiremini kasvavaid OLAP-mudeleid.
ROLAP-mudeli eelised
- Suur andmetõhusus: ROLAP pakub suurt andmetõhusust, kuna päringute jõudlus ja juurdepääsukeel on optimeeritud spetsiaalselt mitmemõõtmelise andmeanalüüsi jaoks.
- Skaalautuvuus: Selline OLAP-süsteem sobib hästi suurte andmemahtude haldamiseks isegi siis, kui andmete hulk pidevalt suureneb.
ROLAP-mudeli puudused
- Nõudlus suuremate ressursside järele: ROLAP nõuab tööjõu, tarkvara ja riistvara ressursside suurt kasutamist.
- Koondandmete piirangud: ROLAP-tööriistad tuginevad iga koondandmete arvutamise puhul SQL-ile ja keerukate arvutuste käsitlemisel on praktilised piirangud.
- Aeglane päringu jõudlus: Selle mudeli päringute jõudlus on MOLAP-iga võrreldes aeglane.
MOLAP
MOLAP (mitmemõõtmeline OLAP) kasutab massiivipõhiseid mitmemõõtmelisi salvestusmootoreid andmete mitmemõõtmeliste vaadete kuvamiseks. Sisuliselt tugineb MOLAP eelnevalt loodud OLAP-kuubile.
Lisateavet leiate spetsiaalsest MOLAP-õpetus, mis käsitleb põhjalikult selle arhitektuuri, eeliseid ja tööriistu.
Hübriidne OLAP
Hübriid-OLAP (HOLAP) on ROLAP-i ja MOLAP-i segu. See pakub MOLAP-i kiiret arvutamist koos ROLAP-i suurema skaleeritavusega ning kasutab kahte andmebaasi:
- Koondatud või arvutatud andmed salvestatakse mitmemõõtmelisse OLAP-kuubi.
- Üksikasjalik teave salvestatakse relatsiooniandmebaasi.
Hübriidse OLAP-i eelised
- See säästab kettaruumi ja püsib kompaktne, mis aitab vältida juurdepääsu kiiruse ja mugavusega seotud probleeme.
- Hübriidne OLAP kasutab kuubitehnoloogiat, mis võimaldab igat tüüpi andmete puhul kiiremat jõudlust.
- ROLAP-i andmeid uuendatakse koheselt, nii et HOLAP-i kasutajad saavad juurdepääsu reaalajas andmetele, samal ajal kui MOLAP parandab andmete asjakohasust puhastamise ja teisendamise abil – pakkudes parimat mõlemast maailmast.
Hübriidse OLAP-i puudused
- Suurem keerukus: HOLAP-i peamine puudus on see, et see peab toetama nii ROLAP-i kui ka MOLAP-i tööriistu ja rakendusi, mis muudab selle väga keeruliseks.
- Võimalikud kattuvused: kattumise tõenäosus on suuremping kahe lähenemisviisi vaheline funktsionaalsus.
OLAP-i eelised
OLAP pakub mitmeid eeliseid, mis teevad sellest ärianalüüsi aluse:
- OLAP on ühtne platvorm planeerimiseks, eelarvestamiseks, aruandluseks ja analüüsiks kogu ettevõttes.
- Teave ja arvutused on OLAP-kuubis ühtsed, mis on oluline eelis.
- See võimaldab teil kiiresti luua ja analüüsida võimalikke stsenaariume.
- OLAP-andmebaasis saate hõlpsalt otsida nii laiaulatuslikke kui ka konkreetseid termineid.
- OLAP pakub ärimodelleerimise tööriistade, andmekaevandamise tööriistade ja jõudlusaruandluse tööriistade ehitusplokke.
- See võimaldab kasutajatel kuubiandmeid erinevate dimensioonide, mõõdikute ja filtrite abil tükeldada ja tükeldada.
- See sobib hästi aegridade analüüsimiseks.
- Klastrite ja erandite leidmine on OLAP-i abil lihtne.
- See on võimas visualiseerimismootor, mis pakub järjepidevalt kiiret reageerimisaega.
OLAP-i puudused
Vaatamata oma tugevustele on OLAP-il ka mõned piirangud, mida tuleks meeles pidada:
- OLAP nõuab andmete korraldamist tähe või lumehelbe skeemja neid skeeme on keeruline rakendada ja hallata.
- Ühes OLAP-kuubis ei saa olla suurt hulka dimensioone.
- Tehinguandmetele ei pääse OLAP-süsteemi kaudu juurde.
- OLAP-kuubi mis tahes muutmine nõuab kuubi täielikku taastamist, mis on aeganõudev protsess.







