OLAP, ROLAP, MOLAP, HOLAP

OLAP från Ashir Ali erbjuder en mängd olika OLAP-produkter som kan grupperas i tre kategorier: multidimensionell OLAP (MOLAP), relationell OLAP (ROLAP) och hybrid OLAP (HOLAP). Här är en uppdelning av skillnaderna mellan dem.

leverantörer erbjuder en mängd olika OLAP-produkter som kan grupperas i tre kategorier: multidimensionell OLAP (MOLAP), relationell OLAP (ROLAP) och hybrid OLAP (HOLAP). Här är en uppdelning av skillnaderna mellan dem.

vad är ROLAP?

ROLAP står för relationell Online analytisk bearbetning. ROLAP lagrar data i kolumner och rader (även kända som relationella tabeller) och hämtar informationen på begäran genom användarinlämnade frågor. En ROLAP-databas kan nås via komplexa SQL-frågor för att beräkna information. ROLAP kan hantera stora datavolymer, men ju större data, desto långsammare behandlingstider.

eftersom frågor görs på begäran kräver ROLAP inte lagring och förberäkning av information. Nackdelen med ROLAP-implementeringar är dock de potentiella prestandabegränsningarna och skalbarhetsbegränsningarna som är resultatet av stora och ineffektiva kopplingsoperationer mellan stora tabeller. Exempel på populära ROLAP-produkter inkluderar Metacube av Stanford Technology Group, Red Brick Warehouse av Red Brick Systems och AXSYS Suite av Information Advantage.

vad är MOLAP?

MOLAP står för multidimensionell Online analytisk bearbetning. MOLAP använder en flerdimensionell kub som får åtkomst till lagrade data genom olika kombinationer. Data beräknas, sammanfattas och lagras (en skillnad från ROLAP, där frågor serveras på begäran).

ett multicube-tillvägagångssätt har visat sig vara framgångsrikt i MOLAP-produkter. I detta tillvägagångssätt utgör en serie täta, små, förberäknade kuber en hyperkub. Verktyg som innehåller MOLAP inkluderar Oracle Essbase, IBM Cognos och Apache Kylin.

dess enkla gränssnitt gör MOLAP lätt att använda, även för oerfarna användare. Dess snabba datahämtning gör det bäst för” skivning och tärning ” operationer. En stor nackdel med MOLAP är att den är mindre skalbar än ROLAP, eftersom den kan hantera en begränsad mängd data.

vad är HOLAP?

HOLAP står för Hybrid Online analytisk bearbetning. Som namnet antyder ansluter HOLAP-lagringsläget attribut för både MOLAP och ROLAP. Eftersom HOLAP innebär att lagra en del av dina data i en ROLAP-butik och en annan del i en MOLAP-butik, får utvecklare fördelarna med båda.

med denna användning av de två OLAP: erna lagras data i både flerdimensionella databaser och relationsdatabaser. Beslutet att få tillgång till en av databaserna beror på vilken som är mest lämplig för den begärda behandlingsansökan eller typen. Denna inställning möjliggör mycket mer flexibilitet för hantering av data. För teoretisk bearbetning lagras data i en flerdimensionell databas. För tung bearbetning lagras data i en relationsdatabas.

Microsoft Analysis Services och SAP AG BI Accelerator är produkter som går av HOLAP.

en snabbguide till Databasteknik

Sisense och Elasticubes

i likhet med OLAP-baserade lösningar är Sisense en Business Intelligence-programvara som är utformad för att möjliggöra lösningar där flera företagsanvändare utför ad hoc-dataanalys på ett centraliserat datalager. Å andra sidan uppnår Sisense inte detta genom att beräkna frågeresultat, utan snarare genom att använda toppmodern teknik som kallas ElastiCube. Det är en sofistikerad kolumnär databas, som var speciellt utformad för Business Intelligence-lösningar. Dess unika lagrings-och minnesbehandlingsteknik förändrar radikalt hur business intelligence-lösningar får tillgång till data.

Sisense drivs av ElastiCube och ger tydliga fördelar jämfört med OLAP – baserade lösningar:

  • omedelbar frågesvarstider, utan pre-beräkning eller pre-aggregation av data
  • skapande av komplicerade stjärna/snö flake scheman krävs inte
  • ett datalager krävs inte, men lätt stöds
  • det finns inga fysiska gränser för antalet dimensioner en ElastiCube kan hålla
  • ElastiCube ger tillgång till data i någon granularitet (inte bara till aggregerade data)
  • ändringar av elasticubes kan göras utan att bygga om hela datamodellen
  • kräver en elasticube betydligt mindre kraftfull hårdvara än en liknande OLAP kub

Vidare läsning

vill du se en Sisense ElastiCube i aktion? Prova Sisenses kostnadsfria provperiod och kom igång inom några minuter:

Lämna ett svar

Din e-postadress kommer inte publiceras.