Ce este MOLAP?
OLAP multidimensional (MOLAP) este un OLAP clasic care facilitează analiza datelor folosind un cub de date multidimensional. Datele sunt pre-calculate, resumate și stocate într-un MOLAP (o diferență majoră față de ROLAP). Folosind un MOLAP, un utilizator poate utiliza date de vizualizare multidimensionale cu diferite fațete.
Analiza multidimensională a datelor este posibilă și în cazul utilizării unei baze de date relaționale. Prin aceasta ar fi nevoie de interogarea datelor din mai multe tabele. Dimpotrivă, MOLAP are toate combinațiile posibile de date stocate deja într-o matrice multidimensională. MOLAP poate accesa direct aceste date. Prin urmare, MOLAP este mai rapid în comparație cu Procesarea analitică online relațională (ROLAP).
În acest tutorial, veți învăța-
- Arhitectura MOLAP
- Considerentele privind implementarea este MOLAP
- Avantaje Molap
- Dezavantaje Molap
- Instrumente MOLAP
Puncte cheie
- În MOLAP, operațiunile se numesc procesare.
- Instrumentele MOLAP procesează informații cu aceeași cantitate de timp de răspuns, indiferent de nivelul de rezumat.
- Instrumentele MOLAP elimină complexitatea proiectării unei baze de date relaționale pentru stocarea datelor pentru analiză.
- Serverul MOLAP implementează două niveluri de reprezentare a stocării pentru a gestiona seturi de date dense și rare.
- Utilizarea stocării poate fi redusă dacă setul de date este rar.
- Faptele sunt stocate în matrice multidimensională și dimensiuni utilizate pentru a le interoga.
Arhitectura MOLAP
MOLAP Architecture include următoarele componente -
- Server de baze de date.
- Server MOLAP.
- Unealtă front-end.
Luați în considerare mai sus gien MOLAP Architectures: -
- Utilizatorul solicită rapoarte prin intermediul interfeței
- Stratul logic al aplicației MDDB preia datele stocate din baza de date
- Stratul logic al aplicației transmite rezultatul către client / utilizator.
Arhitectura MOLAP citește în principal datele precompilate. Arhitectura MOLAP are capacități limitate de a crea agregări dinamic sau de a calcula rezultatele care nu au fost precalculate și stocate.
De exemplu, un șef de contabilitate poate rula un raport care arată contul P / L corporativ sau contul P / L pentru o filială specifică. MDDB va prelua cifrele Profit & Loss precompilate și ar afișa acel rezultat utilizatorului.
Considerentele privind implementarea este MOLAP
- În MOLAP este esențial să se ia în considerare atât implicațiile de întreținere, cât și de depozitare la crearea strategiei pentru construirea cuburilor.
- Limbi de proprietate utilizate pentru interogarea MOLAP. Cu toate acestea, implică un suport extins pentru clic și glisare, de exemplu MDX de la Microsoft.
- Este dificil de scalat, deoarece numărul și dimensiunea cuburilor necesare atunci când dimensiunile cresc.
- API-urile ar trebui să prevadă testarea cuburilor.
- Structura datelor pentru a sprijini mai multe domenii de subiecte ale analizelor de date în care datele pot fi navigate și analizate. Când se schimbă navigarea, structura datelor trebuie să fie reorganizată fizic.
- Aveți nevoie de diferite seturi de abilități și instrumente pentru ca administratorul bazei de date să construiască, să întrețină baza de date.
Avantajele MOLAP
- MOLAP poate gestiona, analiza și stoca cantități considerabile de date multidimensionale.
- Performanță rapidă a interogărilor datorită stocării, indexării și memorării în cache optimizate.
- Dimensiuni mai mici de date în comparație cu baza de date relațională.
- Calcul automat al nivelului superior de date agregate.
- Ajutați utilizatorii să analizeze date mai mari, mai puțin definite.
- MOLAP este mai ușor pentru utilizator, de aceea este un model potrivit pentru utilizatorii fără experiență.
- Cuburile MOLAP sunt construite pentru recuperarea rapidă a datelor și sunt optime pentru operații de feliere și tăiere în cuburi.
- Toate calculele sunt pre-generate la crearea cubului.
Dezavantaje MOLAP
- O slăbiciune majoră a MOLAP este că este mai puțin scalabilă decât ROLAP, deoarece gestionează doar o cantitate limitată de date.
- MOLAP introduce, de asemenea, redundanța datelor, deoarece consumă resurse
- Soluțiile MOLAP pot fi lungi, în special pe volume mari de date.
- Produsele MOLAP se pot confrunta cu probleme la actualizarea și interogarea modelelor atunci când dimensiunile sunt mai mari de zece.
- MOLAP nu este capabil să conțină date detaliate.
- Utilizarea stocării poate fi redusă dacă setul de date este foarte împrăștiat.
- Poate gestiona singura cantitate limitată de date, prin urmare, este imposibil să includeți o cantitate mare de date în cub în sine.
Instrumente MOLAP
- Essbase - Instrumente de la Oracle care au o bază de date multidimensională.
- Server Express - mediu bazat pe web care rulează pe baza de date Oracle.
- Yellowfin - instrumente de analiză a afacerii pentru crearea de rapoarte și tablouri de bord.
- Clear Analytics - Clear Analytics este o soluție de afaceri bazată pe Excel.
- SAP Business Intelligence - Soluții de analiză de afaceri de la SAP
Rezumat:
- OLAP multidimensional (MOLAP) este un OLAP clasic care facilitează analiza datelor prin utilizarea unui cub de date multidimensional.
- Instrumentele MOLAP procesează informații cu aceeași cantitate de timp de răspuns, indiferent de nivelul de rezumat.
- Serverul MOLAP implementează două niveluri de stocare pentru a gestiona seturi de date dense și rare.
- MOLAP poate gestiona, analiza și stoca cantități considerabile de date multidimensionale.
- Ajută la automatizarea calculului unui nivel mai ridicat de date agregate
- Este mai puțin scalabil decât ROLAP, deoarece gestionează doar o cantitate limitată de date.