Co je MOLAP (Multidimenzionální OLAP) v Data Warehouse?
Co je MOLAP?
Multidimenzionální OLAP (MOLAP) je klasický OLAP, který usnadňuje analýzu dat pomocí vícerozměrné datové krychle. Data jsou předem vypočítána, znovu shrnuta a uložena v MOLAP (hlavní rozdíl od ROLAP). Pomocí MOLAP může uživatel používat data vícerozměrného zobrazení s různými aspekty.
Vícerozměrná analýza dat je také možná, pokud je použita relační databáze. To by vyžadovalo dotazování na data z více tabulek. Naopak MOLAP má všechny možné kombinace dat již uložené ve vícerozměrném poli. MOLAP má k těmto datům přímý přístup. Proto je MOLAP rychlejší ve srovnání s relačním online analytickým zpracováním (ROLAP).
MOLAP Architecture
MOLAP Architecture obsahuje následující komponenty:
- Databázový server
- Server MOLAP
- Přední nástroj
Vzhledem k výše uvedenému MOLAP Archistruktura:
- Požadavek uživatele se hlásí přes rozhraní
- Aplikační logická vrstva MDDB načítá uložená data z databáze
- Vrstva aplikační logiky předá výsledek klientovi/uživateli.
Architektura MOLAP čte především předkompilovaná data. Architektura MOLAP má omezené možnosti pro dynamické vytváření agregací nebo pro výpočet výsledků, které nebyly předem vypočítány a uloženy.
Vedoucí účetního může například spustit sestavu zobrazující podnikový účet zisků a ztrát nebo účet zisků a ztrát pro konkrétní dceřinou společnost. MDDB získá předkompilované údaje o zisku a ztrátě a zobrazí tyto výsledky uživateli.
Klíčové body v MOLAP
- V MOLAP se operace nazývají zpracování.
- Nástroje MOLAP zpracovávají informace se stejnou dobou odezvy bez ohledu na úroveň sumarizace.
- Nástroje MOLAP odstraňují složitost návrhu relační databáze pro ukládání dat pro analýzu.
- Server MOLAP implementuje dvě úrovně reprezentace úložiště pro správu hustých a řídkých datových sad.
- Využití úložiště může být nízké, pokud je datová sada řídká.
- Fakta jsou uložena ve vícerozměrném poli a dimenze se používají k jejich dotazování.
Aspekty implementace v MOLAP
- V MOLAP je nezbytné vzít v úvahu jak údržbu, tak i důsledky pro skladování při vytváření strategie pro stavbu kostek.
- Proprietární jazyky používané k dotazování MOLAP. Zahrnuje však rozsáhlou podporu kliknutí a přetažení, například MDX by Microsoft.
- Měřítko je obtížné, protože počet a velikost krychlí je vyžadována, když se rozměry zvětšují.
- API by měla poskytovat sondování krychlí.
- Struktura dat pro podporu více tematických oblastí analýzy dat, ve kterých lze data procházet a analyzovat. Když se navigace změní, je potřeba fyzicky reorganizovat datovou strukturu.
- Potřebují různé dovednosti a nástroje pro správce databáze k sestavení a údržbě databáze.
Výhody MOLAP
Níže jsou uvedeny výhody MOLAP:
- MOLAP dokáže spravovat, analyzovat a ukládat značné množství vícerozměrných dat.
- Rychlý výkon dotazů díky optimalizovanému ukládání, indexování a ukládání do mezipaměti.
- Menší velikosti dat ve srovnání s relační databází.
- Automatizovaný výpočet vyšší úrovně agregovaných dat.
- Pomozte uživatelům analyzovat větší, méně definovaná data.
- MOLAP je pro uživatele jednodušší, proto je to vhodný model pro nezkušené uživatele.
- Kostky MOLAP jsou vytvořeny pro rychlé načítání dat a jsou optimální pro operace krájení a krájení na kostičky.
- Všechny výpočty jsou předgenerovány při vytváření krychle.
Nevýhody MOLAP
Níže jsou uvedeny nevýhody MOLAP:
- Jednou z hlavních slabin MOLAP je, že je méně škálovatelný než ROLAP, protože zpracovává pouze omezené množství dat.
- MOLAP také zavádí redundanci dat, protože je náročný na zdroje
- Řešení MOLAP mohou být zdlouhavá, zejména u velkých objemů dat.
- Produkty MOLAP mohou čelit problémům při aktualizaci a dotazování modelů, pokud jsou rozměry větší než deset.
- MOLAP není schopen obsahovat podrobná data.
- Využití úložiště může být nízké, pokud je soubor dat velmi rozptýlený.
- Dokáže zpracovat pouze omezené množství dat, proto je nemožné zahrnout velké množství dat do samotné krychle.
Nástroje MOLAP
Zde jsou oblíbené nástroje MOLAP:
- Essbase – Nástroje od Oracle která má vícerozměrnou databázi.
- Express Server – Webové prostředí, které běží dál Oracle databáze.
- Yellowfin – Nástroje obchodní analýzy pro vytváření sestav a řídicích panelů.
- Vymazat Analytics – Clear analytics je obchodní řešení založené na Excelu.
- SAP Business Intelligence – Řešení obchodní analýzy od a SAP
Shrnutí
- Multidimenzionální OLAP (MOLAP) je klasický OLAP, který usnadňuje Analýza dat pomocí vícerozměrné datové krychle.
- Nástroje MOLAP zpracovávají informace se stejnou dobou odezvy bez ohledu na úroveň sumarizace.
- Server MOLAP implementuje dvě úrovně úložiště pro správu hustých a řídkých datových sad.
- MOLAP může spravovat, analyzovat a ukládat značné množství vícerozměrných dat.
- Pomáhá automatizovat výpočet vyšší úrovně agregovaných dat
- Je méně škálovatelný než ROLAP, protože zpracovává pouze omezené množství dat.