Mikä on MOLAP (Multidimensional OLAP) tietovarastossa?
Mikä on MOLAP?
Moniulotteinen OLAP (MOLAP) on klassinen OLAP, joka helpottaa tietojen analysointia käyttämällä moniulotteista datakuutiota. Tiedot lasketaan etukäteen, tiivistetään uudelleen ja tallennetaan MOLAPiin (suuri ero ROLAPiin). MOLAPin avulla käyttäjä voi käyttää moniulotteisia näkymätietoja eri puolilla.
Moniulotteinen data-analyysi on myös mahdollista, jos käytetään relaatiotietokantaa. Se vaatisi tietojen kyselyn useista taulukoista. Päinvastoin, MOLAPissa on kaikki mahdolliset datayhdistelmät, jotka on jo tallennettu moniulotteiseen taulukkoon. MOLAP voi käyttää näitä tietoja suoraan. Näin ollen MOLAP on nopeampi verrattuna ROLAPiin (Relational Online Analytical Processing).
MOLAP Archirakenne
MOLAP Archirakenne sisältää seuraavat osat:
- Tietokantapalvelin
- MOLAP-palvelin
- Etupään työkalu

Ottaen huomioon edellä annettu MOLAP Archirakenne:
- Käyttäjäpyyntö raportoi käyttöliittymän kautta
- MDDB:n sovelluslogiikkakerros hakee tallennetut tiedot tietokannasta
- Sovelluslogiikkakerros välittää tuloksen asiakkaalle/käyttäjälle.
MOLAP-arkkitehtuuri lukee pääasiassa esikäännettyä dataa. MOLAP-arkkitehtuurilla on rajalliset mahdollisuudet luoda dynaamisesti aggregaatioita tai laskea tuloksia, joita ei ole etukäteen laskettu ja tallennettu.
Esimerkiksi kirjanpitopäällikkö voi suorittaa raportin, jossa näkyy tietyn tytäryhtiön tulostili tai tulostili. MDDB noutaa esikäännetyt voitto- ja tappioluvut ja näyttää tulokset käyttäjälle.
Tärkeimmät kohdat MOLAPissa
- MOLAPissa toimintoja kutsutaan prosessoinniksi.
- MOLAP-työkalut käsittelevät tietoa samalla vasteajalla yhteenvedon tasosta riippumatta.
- MOLAP-työkalut poistavat relaatiotietokannan suunnittelun monimutkaisuuden tietojen tallentamiseksi analysointia varten.
- MOLAP-palvelin toteuttaa kaksitasoisen tallennustason hallitakseen tiheitä ja harvalukuisia tietojoukkoja.
- Tallennuksen käyttöaste voi olla alhainen, jos tietojoukko on harvassa.
- Faktat tallennetaan moniulotteiseen taulukkoon ja niiden kyselyyn käytetään ulottuvuuksia.
Toteutusnäkökohdat MOLAPissa
- MOLAPissa on olennaista ottaa huomioon sekä ylläpito- että varastointivaikutukset kuutioiden rakentamisstrategian luomisessa.
- Omistuskielet, joita käytetään MOLAP-kyselyyn. Se sisältää kuitenkin laajan click and drag -tuen, esimerkiksi MDX by Microsoft.
- Vaikea skaalata, koska kuutioiden lukumäärä ja koko vaaditaan, kun mitat kasvavat.
- API:iden tulisi mahdollistaa kuutioiden tutkiminen.
- Tietorakenne tukee useita tietoanalyysien aihealueita, joissa dataa voidaan navigoida ja analysoida. Kun navigointi muuttuu, tietorakenne on järjestettävä fyysisesti uudelleen.
- Tarvitsee erilaisia taitoja ja työkaluja tietokannan ylläpitäjälle tietokannan rakentamiseen ja ylläpitoon.
MOLAP edut
Alla on MOLAPin edut:
- MOLAP voi hallita, analysoida ja tallentaa huomattavia määriä moniulotteista tietoa.
- Nopea kyselyn suorituskyky optimoidun tallennustilan, indeksoinnin ja välimuistin ansiosta.
- Pienemmät tiedot relaatiotietokantaan verrattuna.
- Korkeamman tason aggregaattitietojen automaattinen laskenta.
- Auta käyttäjiä analysoimaan suurempia, vähemmän määriteltyjä tietoja.
- MOLAP on käyttäjälle helpompi ja siksi se sopii kokemattomille käyttäjille.
- MOLAP-kuutiot on rakennettu nopeaa tiedonhakua varten, ja ne ovat optimaalisia viipalointi- ja viipalointitoimintoihin.
- Kaikki laskelmat luodaan valmiiksi kuutiota luotaessa.
MOLAPin haitat
Seuraavat ovat MOLAPin haitat:
- Yksi MOLAPin suurimmista heikkouksista on, että se on vähemmän skaalautuva kuin ROLAP, koska se käsittelee vain rajoitetun määrän tietoa.
- MOLAP tuo myös käyttöön dataredundanssin, koska se on resurssivaltaista
- MOLAP-ratkaisut voivat olla pitkiä, etenkin suurilla tietomäärillä.
- MOLAP-tuotteet voivat kohdata ongelmia päivitettäessä ja haettaessa malleja, kun mitat ovat yli kymmenen.
- MOLAP ei pysty sisältämään yksityiskohtaisia tietoja.
- Tallennustilan käyttöaste voi olla alhainen, jos tietojoukko on erittäin hajallaan.
- Se pystyy käsittelemään vain rajoitetun määrän dataa, joten on mahdotonta sisällyttää suurta määrää dataa itse kuutioon.
MOLAP-työkalut
Tässä ovat suositut MOLAP-työkalut:
- Essbase – Työkalut osoitteesta Oracle jossa on moniulotteinen tietokanta.
- Express-palvelin – Web-pohjainen ympäristö, joka toimii Oracle tietokanta.
- keltaevätonnikalan – Liiketoiminnan analytiikkatyökalut raporttien ja koontinäyttöjen luomiseen.
- Tyhjennä Analytics – Clear analytics on Excel-pohjainen liiketoimintaratkaisu.
- SAP Business Intelligence – Liiketoimintaanalytiikkaratkaisut yhtiöltä a SAP
Yhteenveto
- Moniulotteinen OLAP (MOLAP) on klassinen OLAP, joka helpottaa Data Analysis käyttämällä moniulotteista datakuutiota.
- MOLAP-työkalut käsittelevät tietoa samalla vasteajalla yhteenvedon tasosta riippumatta.
- MOLAP-palvelin toteuttaa kaksitasoisen tallennustason hallitakseen tiheitä ja niukkoja tietojoukkoja.
- MOLAP voi hallita, analysoida ja tallentaa huomattavia määriä moniulotteista tietoa.
- Se auttaa automatisoimaan korkeamman tason aggregaattitietojen laskemista
- Se on vähemmän skaalautuva kuin ROLAP, koska se käsittelee vain rajoitetun määrän tietoa.