MOLAP: Multidimenzionální OLAP v datovém skladu

Obsah:

Anonim

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 vícerozměrná data zobrazení s různými aspekty.

Multidimenzionální 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ých ve vícerozměrném poli. MOLAP má k těmto datům přímý přístup. MOLAP je tedy rychlejší ve srovnání s relačním online analytickým zpracováním (ROLAP).

V tomto výukovém programu se naučíte

  • Architektura MOLAP
  • Aspekty implementace jsou MOLAP
  • Výhody Molap
  • Molap Nevýhody
  • Nástroje MOLAP

Klíčové body

  • 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 sada dat řídká.
  • Fakta jsou uložena ve vícerozměrném poli a dimenzích použitých k jejich dotazování.

Architektura MOLAP

MOLAP Architecture obsahuje následující komponenty -

  • Databázový server.
  • MOLAP server.
  • Přední nástroj.

Zvažte výše uvedené architektury MOLAP: -

  1. Požadavek uživatele se hlásí prostřednictvím rozhraní
  2. Logická vrstva aplikace MDDB načte uložená data z databáze
  3. Logická vrstva aplikace předá výsledek klientovi / uživateli.

Architektura MOLAP čte hlavně předkompilovaná data. Architektura MOLAP má omezené možnosti dynamického vytváření agregací nebo výpočtu výsledků, které nebyly předem vypočítány a uloženy.

Například účetní může spustit zprávu zobrazující podnikový účet P / L nebo účet P / L pro konkrétní dceřinou společnost. MDDB načte předkompilované údaje o zisku a ztrátě a zobrazí výsledek uživateli.

Aspekty implementace jsou MOLAP

  • V MOLAPu je zásadní vzít v úvahu důsledky údržby i skladování při vytváření strategie pro stavění kostek.
  • Proprietární jazyky používané k dotazování na MOLAP. Zahrnuje však rozsáhlou podporu kliknutí a tažení, například MDX od společnosti Microsoft.
  • Je obtížné škálovat, protože počet a velikost kostek je nutná, když se rozměry zvětší.
  • API by měla zajistit zkoumání kostek.
  • Datová struktura pro podporu více tematických oblastí analýz dat, ve kterých datech lze procházet a analyzovat. Při změně navigace je třeba fyzicky přeorganizovat datovou strukturu.
  • Potřebujete odlišnou sadu dovedností a nástrojů pro správu a správu databáze, které vám pomohou vytvářet a udržovat databázi.

Výhody MOLAP

  • MOLAP může spravovat, analyzovat a ukládat značné množství vícerozměrných dat.
  • Rychlý výkon dotazů díky optimalizovanému úložišti, 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é údaje.
  • MOLAP je pro uživatele snazší, proto je vhodný model pro nezkušené uživatele.
  • Kostky MOLAP jsou postaveny pro rychlé načítání dat a jsou optimální pro operace krájení a krájení.
  • Při vytváření krychle jsou všechny výpočty předem vygenerovány.

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 při aktualizaci a dotazování na modely čelit problémům, když je dimenzí více 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

  • Essbase - Nástroje od společnosti Oracle, které mají multidimenzionální databázi.
  • Express Server - webové prostředí, které běží na databázi Oracle.
  • Yellowfin - nástroje obchodní analýzy pro vytváření sestav a řídicích panelů.
  • Clear Analytics - Clear analytics je obchodní řešení založené na Excelu.
  • SAP Business Intelligence - řešení obchodní analýzy od společnosti SAP

Souhrn:

  • Multidimenzionální OLAP (MOLAP) je klasický OLAP, který usnadňuje analýzu 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.