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: -
- A felhasználói kérés az interfészen keresztül jelent
- Az MDDB alkalmazáslogikai rétege lekéri a tárolt adatokat az adatbázisból
- 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.