OLAP, ROLAP, MOLAP, HOLAP

OLAP fra Ashir Ali tilbyder en række OLAP-produkter, der kan grupperes i tre kategorier: multidimensionel OLAP (MOLAP), relationel OLAP (ROLAP) og hybrid OLAP (HOLAP). Her er en oversigt over forskellene mellem dem.

leverandører tilbyder en række OLAP-produkter, der kan grupperes i tre kategorier: multidimensionel OLAP (MOLAP), relationel OLAP (ROLAP) og hybrid OLAP (HOLAP). Her er en oversigt over forskellene mellem dem.

Hvad er ROLAP?

ROLAP står for relationel online analytisk behandling. ROLAP gemmer data i kolonner og rækker (også kendt som relationelle tabeller) og henter oplysningerne efter behov gennem brugerindgivne forespørgsler. Du kan få adgang til en ROLAP-database via komplekse forespørgsler til beregning af oplysninger. ROLAP kan håndtere store datamængder, men jo større data, jo langsommere behandlingstider.

da forespørgsler foretages on-demand, kræver ROLAP ikke lagring og forudberegning af information. Ulempen ved ROLAP-implementeringer er imidlertid de potentielle ydelsesbegrænsninger og skalerbarhedsbegrænsninger, der skyldes store og ineffektive sammenføjningsoperationer mellem store tabeller. Eksempler på populære ROLAP-produkter inkluderer Metacube af Stanford Technology Group, lager med rød mursten af røde mursten systemer, og ØKSYS Suite af Information Advantage.

hvad er MOLAP?

MOLAP står for multidimensionel online analytisk behandling. MOLAP bruger en flerdimensionel terning, der får adgang til lagrede data gennem forskellige kombinationer. Data er forudberegnet, præ-opsummeret og gemt (en forskel fra ROLAP, hvor forespørgsler serveres on-demand).

en multicube tilgang har vist sig vellykket i MOLAP produkter. I denne tilgang udgør en række tætte, små, forudberegnede terninger en hypercube. Værktøjer, der indeholder MOLAP, inkluderer Oracle Essbase, IBM Cognosog Apache Kylin.

dens enkle grænseflade gør MOLAP nem at bruge, selv for uerfarne brugere. Dens hurtige data hentning gør det bedst for “udskæring og dicing” operationer. En stor ulempe ved MOLAP er, at den er mindre skalerbar end ROLAP, da den kan håndtere en begrænset mængde data.

hvad er HOLAP?

HOLAP står for Hybrid online analytisk behandling. Som navnet antyder, forbinder HOLAP-lagringstilstand attributter for både MOLAP og ROLAP. Da HOLAP involverer lagring af en del af dine data i en ROLAP-butik og en anden del i en MOLAP-butik, får udviklere fordelene ved begge.

med denne brug af de to OLAP ‘ er gemmes dataene i både multidimensionelle databaser og relationelle databaser. Beslutningen om at få adgang til en af databaserne afhænger af, hvilken der er bedst egnet til den anmodede behandlingsansøgning eller-type. Denne opsætning giver meget mere fleksibilitet til håndtering af data. Til teoretisk behandling gemmes dataene i en flerdimensionel database. Til tung behandling gemmes dataene i en relationsdatabase.

Microsoft Analysis Services og SAP AG BI Accelerator er produkter, der kører fra HOLAP.

en hurtig Guide til databaseteknologier

Sisense og Elasticubes

i lighed med OLAP-baserede løsninger er Sisense et Business Intelligence-program designet til at muliggøre løsninger, hvor flere forretningsbrugere udfører ad hoc-dataanalyse på et centraliseret datalager. På den anden side opnår Sisense ikke dette ved at forudberegne forespørgselsresultater, men snarere ved at bruge avanceret teknologi kaldet ElastiCube. Det er en sofistikeret søjledatabase, der er specielt designet til Business Intelligence-løsninger. Dens unikke lagrings-og hukommelsesbehandlingsteknologi ændrer radikalt den måde, hvorpå business intelligence-løsninger får adgang til data.

drevet af ElastiCube leverer Sisense forskellige fordele i forhold til OLAP-baserede løsninger:

  • øjeblikkelig forespørgsel svartider, uden præ-beregning eller pre-aggregering af data
  • oprettelse af komplicerede stjerne/sne flake skemaer er ikke påkrævet
  • et datalager er ikke påkrævet, men let understøttet
  • der er ingen fysiske grænser for antallet af dimensioner en ElastiCube kan holde
  • ElastiCube giver adgang til data i enhver granularitet (ikke kun til aggregerede data)
  • ændringer i elasticubes kan gøres uden at genopbygge hele datamodellen
  • en elasticube kræver betydeligt mindre kraftigt udstyr end en lignende OLAP cube

yderligere læsning

vil du se en Sisense ElastiCube i aktion? Prøv Sisense ‘ s gratis prøveperiode og kom i gang inden for få minutter:

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.