Čo je MOLAP?
Multidimenzionálny OLAP (MOLAP) je klasický OLAP, ktorý uľahčuje analýzu dát pomocou multidimenzionálnej dátovej kocky. Dáta sú vopred vypočítané, znovu sumarizované a uložené v MOLAP (hlavný rozdiel od ROLAP). Pomocou nástroja MOLAP môže používateľ používať údaje viacrozmerného zobrazenia s rôznymi aspektmi.
Multidimenzionálna analýza údajov je možná aj pri použití relačnej databázy. To by si vyžadovalo dopytovanie údajov z viacerých tabuliek. Naopak, MOLAP má všetky možné kombinácie údajov už uložené vo viacrozmernom poli. MOLAP má priamy prístup k týmto údajom. MOLAP je teda rýchlejší v porovnaní s relačným online analytickým spracovaním (ROLAP).
V tomto návode sa naučíte
- Architektúra MOLAP
- Aspekty implementácie sú MOLAP
- Výhody Molap
- Molap Nevýhody
- Nástroje MOLAP
Kľúčové body
- V MOLAP sa operácie nazývajú spracovanie.
- Nástroje MOLAP spracúvajú informácie s rovnakým časom odozvy bez ohľadu na úroveň sumarizácie.
- Nástroje MOLAP odstraňujú zložitosť navrhovania relačnej databázy na ukladanie údajov na analýzu.
- Server MOLAP implementuje dve úrovne reprezentácie úložiska na správu hustých a riedkych množín údajov.
- Využitie úložiska môže byť nízke, ak je dátový súbor riedky.
- Fakty sú uložené vo viacrozmernom poli a dimenzie použité na ich zisťovanie.
Architektúra MOLAP
MOLAP Architecture obsahuje nasledujúce komponenty -
- Databázový server.
- Server MOLAP.
- Predný nástroj.
Zvážte vyššie uvedené architektúry MOLAP: -
- Požiadavka používateľa sa hlási cez rozhranie
- Aplikačná logická vrstva MDDB získava uložené údaje z databázy
- Logická vrstva aplikácie preposiela výsledok klientovi / používateľovi.
Architektúra MOLAP číta hlavne predkompilované dáta. Architektúra MOLAP má obmedzené možnosti na dynamické vytváranie agregácií alebo na výpočet výsledkov, ktoré neboli vopred vypočítané a uložené.
Napríklad účtovná hlava môže spustiť správu, ktorá zobrazuje podnikový účet P / L alebo účet P / L pre konkrétnu dcérsku spoločnosť. MDDB by načítal predkompilované čísla zisku a straty a zobrazil by ich výsledok používateľovi.
Aspekty implementácie sú MOLAP
- V MOLAP-e je nevyhnutné brať do úvahy dôsledky údržby a skladovania na tvorbu stratégie pre stavanie kociek.
- Proprietárne jazyky používané na dopytovanie MOLAP. Zahŕňa to však rozsiahlu podporu kliknutí a ťahania, napríklad MDX od spoločnosti Microsoft.
- Škálovateľné je ťažké, pretože pri zväčšovaní rozmerov je potrebný počet a veľkosť kociek.
- API by mali poskytovať sondovanie kociek.
- Dátová štruktúra na podporu viacerých tematických oblastí analýz údajov, v ktorých dá sa prechádzať a analyzovať ich. Pri zmene navigácie je potrebné fyzicky reorganizovať dátovú štruktúru.
- Potrebujete inú sadu zručností a nástrojov pre správcu databázy na zostavenie a údržbu databázy.
Výhody MOLAP
- MOLAP môže spravovať, analyzovať a ukladať značné množstvo multidimenzionálnych údajov.
- Rýchly výkon dotazov vďaka optimalizovanému úložisku, indexovaniu a ukladaniu do pamäte cache.
- Menšia veľkosť údajov v porovnaní s relačnou databázou.
- Automatizovaný výpočet vyššej úrovne agregovaných údajov.
- Pomôžte používateľom analyzovať väčšie a menej definované údaje.
- MOLAP je pre používateľa ľahší, preto je vhodný model pre neskúsených používateľov.
- Kocky MOLAP sú vyrobené pre rýchle načítanie údajov a sú optimálne pre operácie krájania a krájania na kocky.
- Keď je kocka vytvorená, všetky výpočty sa vygenerujú vopred.
MOLAP Nevýhody
- Jednou z hlavných slabin MOLAP je, že je menej škálovateľný ako ROLAP, pretože pracuje iba s obmedzeným množstvom údajov.
- MOLAP tiež zavádza redundanciu údajov, pretože je náročná na zdroje
- Riešenia MOLAP môžu byť zdĺhavé, najmä pri veľkých objemoch dát.
- Keď sú dimenzie väčšie ako desať, môžu produkty MOLAP čeliť problémom pri aktualizácii a dopytovaní modelov.
- MOLAP nie je schopný obsahovať podrobné údaje.
- Využitie úložiska môže byť nízke, ak je dátový súbor veľmi rozptýlený.
- Dokáže spracovať iba obmedzené množstvo údajov, preto je nemožné zahrnúť veľké množstvo údajov do samotnej kocky.
Nástroje MOLAP
- Essbase - Nástroje od spoločnosti Oracle, ktoré majú multidimenzionálnu databázu.
- Express Server - webové prostredie, ktoré beží na databáze Oracle.
- Yellowfin - nástroje podnikovej analýzy na vytváranie prehľadov a informačných panelov.
- Clear Analytics - Clear analytics je obchodné riešenie založené na programe Excel.
- SAP Business Intelligence - riešenia podnikovej analýzy od spoločnosti SAP
Zhrnutie:
- Multidimenzionálny OLAP (MOLAP) je klasický OLAP, ktorý uľahčuje analýzu dát pomocou multidimenzionálnej dátovej kocky.
- Nástroje MOLAP spracúvajú informácie s rovnakým časom odozvy bez ohľadu na úroveň sumarizácie.
- Server MOLAP implementuje dve úrovne úložiska na správu hustých a riedkych súborov údajov.
- MOLAP môže spravovať, analyzovať a ukladať značné množstvo multidimenzionálnych údajov.
- Pomáha automatizovať výpočet vyššej úrovne agregovaných údajov
- Je menej škálovateľný ako ROLAP, pretože spracováva iba obmedzené množstvo údajov.