MOLAP: višedimenzionalni OLAP u skladištu podataka

Sadržaj:

Anonim

Što je MOLAP?

Multidimenzionalni OLAP (MOLAP) klasični je OLAP koji olakšava analizu podataka pomoću višedimenzionalne kocke podataka. Podaci se unaprijed izračunavaju, ponovno sažimaju i pohranjuju u MOLAP (velika razlika od ROLAP-a). Korištenjem MOLAP-a korisnik može koristiti podatke višedimenzionalnog prikaza s različitim aspektima.

Višedimenzionalna analiza podataka također je moguća ako se koristi relacijska baza podataka. To bi zahtijevalo upit podataka iz više tablica. Suprotno tome, MOLAP ima sve moguće kombinacije podataka koji su već pohranjeni u višedimenzionalnom nizu. MOLAP može izravno pristupiti tim podacima. Stoga je MOLAP brži u usporedbi s relacijskom mrežnom analitičkom obradom (ROLAP).

U ovom vodiču naučit ćete-

  • MOLAP Arhitektura
  • Razmatranje provedbe je MOLAP
  • Molap prednosti
  • Nedostaci molapa
  • MOLAP alati

Ključne točke

  • U MOLAP-u se operacije nazivaju obrada.
  • Alati MOLAP obrađuju informacije s jednakom količinom vremena odziva, bez obzira na razinu sažimanja.
  • Alati MOLAP uklanjaju složenost dizajniranja relacijske baze podataka za pohranu podataka za analizu.
  • MOLAP poslužitelj implementira dvije razine prezentacije pohrane za upravljanje gustim i rijetkim skupovima podataka.
  • Korištenje pohrane može biti malo ako je skup podataka oskudan.
  • Činjenice se pohranjuju u višedimenzionalni niz i dimenzije koje se koriste za njihovo postavljanje upita.

MOLAP Arhitektura

MOLAP Arhitektura uključuje sljedeće komponente -

  • Poslužitelj baze podataka.
  • MOLAP poslužitelj.
  • Prednji alat.

Uzmite u obzir gore navedene MOLAP arhitekture: -

  1. Korisnički zahtjev izvještava putem sučelja
  2. Aplikacijski logički sloj MDDB-a dohvaća pohranjene podatke iz baze podataka
  3. Logički sloj aplikacije prosljeđuje rezultat klijentu / korisniku.

Arhitektura MOLAP uglavnom čita unaprijed sastavljene podatke. MOLAP arhitektura ima ograničene mogućnosti za dinamičko stvaranje agregacija ili za izračunavanje rezultata koji nisu bili unaprijed izračunati i pohranjeni.

Na primjer, računovodstveni voditelj može pokrenuti izvješće koje prikazuje korporativni račun P / L ili račun P / L za određenu podružnicu. MDDB će dohvatiti prethodno sastavljene podatke o dobiti i gubitku i prikazati taj rezultat korisniku.

Razmatranje provedbe je MOLAP

  • U MOLAP-u je bitno razmotriti implikacije održavanja i skladištenja na stvaranje strategije za izgradnju kockica.
  • Vlasnički jezici korišteni za postavljanje upita za MOLAP. Međutim, uključuje opsežnu podršku za klikanje i povlačenje, na primjer Microsoftov MDX.
  • Teško za mjerenje jer su potreban broj i veličina kockica kada se dimenzije povećavaju.
  • API-ji trebaju osigurati sondiranje kockica.
  • Struktura podataka za podršku više predmetnih područja analiza podataka do kojih se podaci mogu kretati i analizirati. Kad se navigacija promijeni, strukturu podataka treba fizički reorganizirati.
  • Potrebni su različiti skupovi vještina i alati za administratora baze podataka za izgradnju i održavanje baze podataka.

Prednosti MOLAP-a

  • MOLAP može upravljati, analizirati i pohranjivati ​​značajne količine višedimenzionalnih podataka.
  • Brza izvedba upita zahvaljujući optimiziranoj pohrani, indeksiranju i predmemoriranju.
  • Manje veličine podataka u usporedbi s relacijskom bazom podataka.
  • Automatizirano izračunavanje više razine agregatnih podataka.
  • Pomozite korisnicima da analiziraju veće, manje definirane podatke.
  • MOLAP je korisniku lakši, zato je prikladan model za neiskusne korisnike.
  • MOLAP kocke napravljene su za brzo pronalaženje podataka i optimalne su za rezanje i rezanje kockicama.
  • Svi izračuni su unaprijed generirani kada se stvori kocka.

MOLAP nedostaci

  • Jedna od glavnih slabosti MOLAP-a je ta što je manje skalabilan od ROLAP-a jer obrađuje samo ograničenu količinu podataka.
  • MOLAP također uvodi suvišnost podataka jer zahtijeva velike resurse
  • MOLAP rješenja mogu biti dugotrajna, posebno na velikim količinama podataka.
  • MOLAP proizvodi mogu se suočiti s problemima tijekom ažuriranja i ispitivanja modela kada su dimenzije veće od deset.
  • MOLAP ne može sadržavati detaljne podatke.
  • Korištenje pohrane može biti malo ako je skup podataka vrlo raspršen.
  • Može se nositi s ograničenom količinom podataka, stoga je nemoguće uključiti veliku količinu podataka u samu kocku.

MOLAP alati

  • Essbase - Alati tvrtke Oracle koji ima višedimenzionalnu bazu podataka.
  • Express Server - web okruženje koje radi na Oracle bazi podataka.
  • Yellowfin - Alati poslovne analitike za stvaranje izvješća i nadzornih ploča.
  • Jasna analitika - Jasna analitika poslovno je rješenje temeljeno na Excelu.
  • SAP Business Intelligence - SAP-ova rješenja za poslovnu analitiku

Sažetak:

  • Multidimenzionalni OLAP (MOLAP) klasični je OLAP koji olakšava analizu podataka pomoću višedimenzionalne kocke podataka.
  • Alati MOLAP obrađuju informacije s jednakom količinom vremena odziva, bez obzira na razinu sažimanja.
  • MOLAP poslužitelj implementira dvije razine pohrane za upravljanje gustim i rijetkim skupovima podataka.
  • MOLAP može upravljati, analizirati i pohraniti značajne količine višedimenzionalnih podataka.
  • Pomaže u automatizaciji izračunavanja više razine agregatnih podataka
  • Manje je skalabilan od ROLAP-a jer obrađuje samo ograničenu količinu podataka.