MOLAP: Többdimenziós OLAP az Adattárházban

Tartalomjegyzék:

Anonim

Mi az a MOLAP?

A Multidimensional OLAP (MOLAP) egy klasszikus OLAP, amely megkönnyíti az adatok elemzését egy többdimenziós adatkocka használatával. Az adatokat előre kiszámítják, újra összegzik és egy MOLAP-ban tárolják (jelentős eltérés a ROLAP-tól). A MOLAP használatával a felhasználó többdimenziós nézetadatokat használhat különböző aspektusokkal.

Relatív adatbázis használata esetén többdimenziós adatelemzés is lehetséges. Ehhez több táblázatból kellene adatokat lekérdezni. Éppen ellenkezőleg, a MOLAP rendelkezik minden lehetséges adatkombinációval, amelyet már többdimenziós tömbben tároltak. A MOLAP közvetlenül hozzáférhet ezekhez az adatokhoz. Ezért a MOLAP gyorsabb, mint a relációs online analitikai feldolgozáshoz (ROLAP).

Ebben az oktatóanyagban megtanulja-

  • MOLAP építészet
  • A megvalósítás szempontjai a MOLAP
  • Molap előnyei
  • Molap hátrányai
  • MOLAP Tools

Főbb pontok

  • A MOLAP-ban a műveleteket feldolgozásnak nevezzük.
  • A MOLAP eszközök azonos összegű válaszidővel dolgozzák fel az információkat az összefoglalás szintjétől függetlenül.
  • A MOLAP eszközök eltávolítják a relációs adatbázis tervezésének összetettségét az adatok elemzés céljából történő tárolásához.
  • A MOLAP kiszolgáló két szintű tárolási ábrázolást valósít meg a sűrű és ritka adathalmazok kezelésére.
  • A tárhelykihasználtság alacsony lehet, ha az adatkészlet ritka.
  • A tényeket többdimenziós tömbben tárolják, és a lekérdezésükre használt dimenziókban tárolják őket.

MOLAP építészet

A MOLAP Architecture a következő összetevőket tartalmazza:

  • Adatbázis-kiszolgáló.
  • MOLAP szerver.
  • Elülső eszköz.

Fontolja meg a fenti gien MOLAP architektúrákat: -

  1. A felhasználói kérés az interfészen keresztül jelent
  2. Az MDDB alkalmazáslogikai rétege lekéri a tárolt adatokat az adatbázisból
  3. Az alkalmazás logikai rétege továbbítja az eredményt az ügyfélnek / felhasználónak.

A MOLAP architektúra elsősorban az előre lefordított adatokat olvassa le. A MOLAP architektúrának korlátozott képességei vannak az aggregációk dinamikus létrehozására vagy az előre nem kiszámított és tárolt eredmények kiszámítására.

Például egy számviteli vezető futtathat jelentést, amely bemutatja a vállalati P / L számlát vagy P / L számlát egy adott leányvállalat számára. Az MDDB lekérné az előre összeállított nyereség és veszteség számadatokat, és ezt az eredményt megjeleníti a felhasználó számára.

A megvalósítás szempontjai a MOLAP

  • A MOLAP-ban elengedhetetlen, hogy mind a karbantartás, mind a tárolás következményeit figyelembe vegyük a kockák építésére vonatkozó stratégia kialakításában.
  • A MOLAP lekérdezéséhez használt saját nyelvek. Ez azonban kiterjedt kattintási és húzási támogatást jelent, például a Microsoft MDX-jét.
  • Nehezen méretezhető, mert a méret növekedésekor szükséges kockák száma és mérete.
  • Az API-knak gondoskodniuk kell a kockák vizsgálatáról.
  • Adatszerkezet az adatelemzések több tématerületének támogatásához, amelyekben az adatok navigálhatók és elemezhetők. Amikor a navigáció megváltozik, az adatszerkezetet fizikailag kell átszervezni.
  • Különböző készségekre és eszközökre van szükség az adatbázis-adminisztrátor számára az adatbázis felépítéséhez, fenntartásához.

MOLAP előnyei

  • A MOLAP képes kezelni, elemezni és tárolni jelentős mennyiségű többdimenziós adatot.
  • Gyors lekérdezési teljesítmény az optimalizált tárolás, indexelés és gyorsítótárazás miatt.
  • Kisebb méretű adatok a relációs adatbázishoz képest.
  • Az összesített adatok magasabb szintű automatizált kiszámítása.
  • Segítsen a felhasználóknak nagyobb, kevésbé meghatározott adatok elemzésében.
  • A MOLAP könnyebb a felhasználó számára, ezért alkalmas modell tapasztalatlan felhasználók számára.
  • A MOLAP kockák a gyors adat-visszakereséshez vannak kialakítva, és optimálisak a szeletelési és kockázási műveletekhez.
  • A kocka létrehozásakor az összes számítást előre generálják.

MOLAP hátrányok

  • A MOLAP egyik fő gyengesége, hogy kevésbé méretezhető, mint a ROLAP, mivel csak korlátozott mennyiségű adatot kezel.
  • A MOLAP az adatok redundanciáját is bevezeti, mivel erőforrás-igényes
  • A MOLAP megoldások hosszúak lehetnek, különösen nagy adatmennyiségek esetén.
  • A MOLAP termékekkel problémák léphetnek fel a modellek frissítése és lekérdezése során, ha a dimenzió meghaladja a tízet.
  • A MOLAP nem képes részletes adatok tárolására.
  • A tárhely kihasználtsága alacsony lehet, ha az adatkészlet nagyon szétszórt.
  • A csak korlátozott mennyiségű adatot képes kezelni, ezért lehetetlen nagy mennyiségű adatot magába foglalni a kockába.

MOLAP Tools

  • Essbase - Az Oracle eszközei, amelyek többdimenziós adatbázissal rendelkeznek.
  • Express Server - Oracle adatbázisban futó webalapú környezet.
  • Yellowfin - Üzleti elemzési eszközök jelentések és irányítópultok létrehozásához.
  • Clear Analytics - A Clear Analytics egy Excel-alapú üzleti megoldás.
  • SAP Business Intelligence - Üzleti elemzési megoldások az SAP-tól

Összegzés:

  • A Multidimensional OLAP (MOLAP) egy klasszikus OLAP, amely megkönnyíti az adatok elemzését egy többdimenziós adatkocka használatával.
  • A MOLAP eszközök azonos összegű válaszidővel dolgozzák fel az információkat az összefoglalás szintjétől függetlenül.
  • A MOLAP szerver két szintű tárolást valósít meg a sűrű és ritka adathalmazok kezelésére.
  • A MOLAP képes kezelni, elemezni és tárolni jelentős mennyiségű többdimenziós adatot.
  • Segít a magasabb szintű összesített adatok kiszámításának automatizálásában
  • Kevésbé méretezhető, mint a ROLAP, mivel csak korlátozott mennyiségű adatot kezel.