MOLAP: Multidimenzionálny OLAP v dátovom sklade

Obsah:

Anonim

Č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: -

  1. Požiadavka používateľa sa hlási cez rozhranie
  2. Aplikačná logická vrstva MDDB získava uložené údaje z databázy
  3. 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.