OLAP, ROLAP, MOLAP, HOLAP

OLAP Ashir Alista tarjoavat erilaisia OLAP-tuotteita, jotka voidaan ryhmitellä kolmeen luokkaan: moniulotteinen OLAP (MOLAP), relationaalinen OLAP (ROLAP) ja hybridi OLAP (HOLAP). Tässä on erittely niiden välisistä eroista.

myyjät tarjoavat erilaisia OLAP tuotteita, jotka voidaan ryhmitellä kolmeen ryhmään: moniulotteinen OLAP (MOLAP), relational OLAP (ROLAP), ja hybridi OLAP (HOLAP). Tässä on erittely niiden välisistä eroista.

mitä ROLAP on?

ROLAP on lyhenne sanoista Relational Online Analytical Processing. ROLAP tallentaa tiedot sarakkeisiin ja riveihin (tunnetaan myös nimellä relaatiotaulukot) ja hakee tiedot kysynnästä käyttäjän lähettämien kyselyjen kautta. ROLAP-tietokantaan pääsee monimutkaisten SQL-kyselyiden kautta laskemaan tietoa. ROLAP pystyy käsittelemään suuria datamääriä, mutta mitä suurempi data, sitä hitaammat käsittelyajat.

koska kyselyjä tehdään tilauksesta, ROLAP ei vaadi tietojen tallentamista ja esilaskentaa. Rolap-toteutusten haittana ovat kuitenkin potentiaaliset suorituskykyrajoitukset ja skaalautuvuusrajoitukset, jotka johtuvat suurista ja tehottomista liitostoiminnoista suurten taulukoiden välillä. Esimerkkejä suosituista ROLAP-tuotteista ovat Metacube Stanford Technology Group, Red Brick Warehouse by Red Brick Systems ja AXSYS Suite by Information Advantage.

mitä MOLAP on?

MOLAP tarkoittaa moniulotteista Online-analyyttistä käsittelyä. MOLAP käyttää moniulotteista kuutiota, joka käyttää tallennettua dataa erilaisten yhdistelmien kautta. Tiedot on ennalta laskettu, ennalta tiivistetty, ja tallennetaan (ero ROLAP, jossa kyselyt tarjoillaan pyynnöstä).

mulcube-lähestymistapa on osoittautunut onnistuneeksi MOLAP-tuotteissa. Tässä lähestymistavassa joukko tiheitä, pieniä, ennalta laskettuja kuutioita muodostaa hyperkuution. Molapia sisältäviä työkaluja ovat muun muassa Oracle Essbase, IBM Cognos ja Apache Kylin.

sen yksinkertainen käyttöliittymä tekee MOLAPISTA helppokäyttöisen myös kokemattomille käyttäjille. Sen nopea tiedonhaku tekee siitä parhaan ”viipalointiin ja paloitteluun”. Yksi MOLAPIN suuri haitta on se, että se on vähemmän skaalautuva kuin ROLAP, koska se pystyy käsittelemään rajallisen määrän dataa.

mikä on HOLAP?

HOLAP on lyhenne sanoista Hybrid Online Analytical Processing. Kuten nimestä voi päätellä, HOLAP tallennustila yhdistää ominaisuudet MOLAP ja ROLAP. Koska HOLAP liittyy tallentamalla osa tiedoista ROLAP store ja toinen osa MOLAP store, kehittäjät saavat edut molemmat.

tällä kahden OLAP: n käytöllä tiedot tallennetaan sekä moniulotteisiin tietokantoihin että relaatiotietokantoihin. Päätös käyttää jotakin tietokantaa riippuu siitä, mikä on sopivin pyydetyn käsittelyhakemuksen tai-tyypin kannalta. Tämä asetus mahdollistaa paljon enemmän joustavuutta tietojen käsittelyyn. Teoreettista käsittelyä varten tiedot tallennetaan moniulotteiseen tietokantaan. Raskasta käsittelyä varten tiedot tallennetaan relaatiotietokantaan.

Microsoft Analysis Services ja SAP AG BI Accelerator ovat tuotteita, jotka kulkevat HOLAPISTA.

a Quick Guide to Database Technologies

Sisense and Elasticubes

samantapainen kuin OLAP-pohjaiset ratkaisut, Sisense on Business Intelligence-ohjelmisto, joka on suunniteltu mahdollistamaan ratkaisut, joissa useat yrityskäyttäjät suorittavat ad-hoc-tietojen analysointia keskitetyssä tietovarastossa. Toisaalta Sisense ei saavuta tätä kyselytuloksia ennalta laskemalla, vaan hyödyntämällä uusinta teknologiaa, Elasticubea. Se on hienostunut columnar tietokanta, joka on suunniteltu erityisesti Business Intelligence ratkaisuja. Sen ainutlaatuinen tallennus-ja muistinkäsittelytekniikka muuttaa radikaalisti tapaa, jolla business intelligence-ratkaisut käyttävät dataa.

Elasticuben käyttämä Sisense tarjoaa selviä etuja OLAP-pohjaisiin ratkaisuihin verrattuna:

  • Instant query response times, ilman tietojen ennalta laskemista tai yhdistämistä
  • komplisoituneiden tähti-/lumihiukkaskaavioiden luomista ei vaadita
  • tietovarastoa ei tarvita, mutta helposti tuettava
  • ei ole fyysisiä rajoja sille, kuinka monta ulottuvuutta ElastiCube voi pitää
  • ElastiCube tarjoaa pääsyn tietoihin missä tahansa rakeisuudessa (ei pelkästään kootuissa tiedoissa)
  • muutokset elasticubeihin voidaan tehdä rakentamatta uudelleen koko tietomallia
  • elasticube vaatii huomattavasti heikompaa laitteistoa kuin a samanlainen OLAP kuutio

lisätietoja

Haluatko nähdä Sisense Elasticuben toiminnassa? Kokeile Sisensen ilmaiskokeilua ja aloita muutamassa minuutissa:

Vastaa

Sähköpostiosoitettasi ei julkaista.