OLAP, ROLAP, MOLAP, HOLAP

OLAP de la Ashir Ali oferă o varietate de produse OLAP care pot fi grupate în trei categorii: OLAP multidimensional (MOLAP), OLAP relațional (ROLAP) și OLAP hibrid (HOLAP). Iată o defalcare a diferențelor dintre ele.

furnizorii oferă o varietate de produse OLAP care pot fi grupate în trei categorii: OLAP multidimensional (MOLAP), OLAP relațional (ROLAP) și OLAP hibrid (HOLAP). Iată o defalcare a diferențelor dintre ele.

ce este ROLAP?

ROLAP reprezintă procesarea analitică online relațională. ROLAP stochează date în coloane și rânduri (cunoscute și sub numele de tabele relaționale) și preia informațiile la cerere prin interogările trimise de utilizator. O bază de date ROLAP pot fi accesate prin interogări SQL complexe pentru a calcula informații. ROLAP poate gestiona volume mari de date, dar cu cât datele sunt mai mari, cu atât timpul de procesare este mai lent.

deoarece interogările sunt făcute la cerere, ROLAP nu necesită stocarea și precalcularea informațiilor. Cu toate acestea, dezavantajul implementărilor ROLAP sunt constrângerile potențiale de performanță și limitările de scalabilitate care rezultă din operațiile de îmbinare mari și ineficiente între tabelele mari. Exemple de produse populare ROLAP includ Metacube de la Stanford Technology Group, Red Brick Warehouse de la Red Brick Systems și AXSYS Suite de la Information Advantage.

ce este MOLAP?

MOLAP reprezintă procesarea analitică online multidimensională. MOLAP folosește un cub multidimensional care accesează datele stocate prin diferite combinații. Datele sunt pre-calculate, pre-rezumate și stocate (o diferență față de ROLAP, unde interogările sunt servite la cerere).

o abordare multicube s-a dovedit de succes în produsele MOLAP. În această abordare, o serie de cuburi dense, mici, precalculate alcătuiesc un Hipercub. Instrumentele care încorporează MOLAP includ Oracle Essbase, IBM Cognos și Apache Kylin.

interfața sa simplă face MOLAP ușor de utilizat, chiar și pentru utilizatorii neexperimentați. Recuperarea rapidă a datelor îl face cel mai bun pentru operațiunile de „feliere și tăiere”. Un dezavantaj major al MOLAP este că este mai puțin scalabil decât ROLAP, deoarece poate gestiona o cantitate limitată de date.

ce este HOLAP?

HOLAP reprezintă procesarea analitică online hibridă. După cum sugerează și numele, modul de stocare HOLAP conectează atributele MOLAP și ROLAP. Deoarece HOLAP implică stocarea unei părți din datele dvs. într-un magazin ROLAP și o altă parte într-un magazin MOLAP, dezvoltatorii beneficiază de ambele.

cu această utilizare a celor două OLAP-uri, datele sunt stocate atât în baze de date multidimensionale, cât și în baze de date relaționale. Decizia de a accesa una dintre bazele de date depinde de care este cea mai potrivită pentru cererea sau tipul de procesare solicitat. Această configurare permite mult mai multă flexibilitate pentru manipularea datelor. Pentru prelucrarea teoretică, datele sunt stocate într-o bază de date multidimensională. Pentru prelucrarea grea, datele sunt stocate într-o bază de date relațională.

Microsoft Analysis Services și SAP AG BI Accelerator sunt produse care rulează HOLAP.

un ghid rapid pentru tehnologiile bazei de date

Sisense și Elasticubes

Similar cu soluțiile bazate pe OLAP, Sisense este un software de Business Intelligence conceput pentru a permite soluții în care mai mulți utilizatori de afaceri efectuează analize de date ad-hoc pe un depozit de date centralizat. Pe de altă parte, Sisense nu realizează acest lucru prin calcularea prealabilă a rezultatelor interogării, ci mai degrabă prin utilizarea tehnologiei de ultimă generație numită ElastiCube. Este o bază de date coloană sofisticată, care a fost special concepută pentru soluții de Business Intelligence. Tehnologia sa unică de stocare și procesare a memoriei schimbă radical modul în care soluțiile de business intelligence accesează datele.

alimentat de ElastiCube, Sisense oferă avantaje distincte față de soluțiile bazate pe OLAP:

  • timpi de Răspuns instant de interogare, fără pre-calcul sau pre-agregare a datelor
  • nu este necesară crearea schemelor complicate de stele/fulgi de zăpadă
  • nu este necesar un depozit de date, dar ușor de acceptat
  • nu există limite fizice la numărul de dimensiuni pe care un ElastiCube le poate deține
  • ElastiCube oferă acces în orice granularitate (nu doar la date agregate)
  • modificările elasticubes se poate face fără re-construirea întregului model de date
  • un elasticube necesită hardware semnificativ mai puțin puternic decât un cub OLAP similar

lecturi suplimentare

doriți să vedeți un Sisense ElastiCube în acțiune? Încercați încercarea gratuită a lui Sisense și începeți în câteva minute:

Lasă un răspuns

Adresa ta de email nu va fi publicată.