Wat is online analytische verwerking?
Online analytische verwerking (OLAP) is een methode om multidimensionale databases te gebruiken ter ondersteuning van snelle rapportage, waarbij vaak trendanalyse wordt gebruikt. De primaire querytaal voor OLAP wordt Multidimensional Expressions (MDX) genoemd. De naam is afgeleid van de programmaklasse die bekend staat als online transactieverwerking (OLTP). Online analytische verwerking is een techniek voor gegevensanalyse die wordt gebruikt op het gebied van business intelligence (BI).
BI omvat het gebruik van technologie om de interne processen en gegevens van een organisatie te analyseren om haar besluitvorming te ondersteunen. Bij het gebruik van online analytische verwerking voor BI zijn historische gegevens vaak het onderwerp van de analyse, maar BI kan ook een analyse van huidige en toekomstige toestanden omvatten. Naast OLAP omvatten andere datamanagementtechnieken die binnen het domein van BI vallen datamining, rapportage, operationeel prestatiebeheer en voorspellende analyse.
Online analytische verwerking wordt vaak gebruikt voor ad hoc rapportage en genereert meestal rapporten in een pivot- of matrixformaat. Afdelingen die gebruik kunnen maken van OLAP omvatten financiën, operaties, verkoop en marketing. Soorten toepassingen kunnen budgettering en forecasting zijn.
Een van de bepalende kenmerken van online analytische verwerking is de OLAP-kubus. Het concept van de kubus correleert de elementen die meetwaarden en dimensies worden genoemd en die de metagegevens van de verschillende meetwaarden beschrijven. De sneeuwvlok- of sterschematabellen van een relationele database kunnen de bron van de metagegevens zijn. Een voorbeeld van een kubus is het gebruiken van de te ontvangen bedragen van een bedrijf als maatstaf, met een vervaldatum als dimensie.
OLAP maakt gebruik van databases die zijn ontworpen met meerdere dimensies. Deze databases kunnen kleiner zijn dan die nodig zijn voor de datawarehousing-mogelijkheden die vaak worden gebruikt voor business intelligence. In vergelijking met andere soorten analyses zijn meestal minder details van transacties nodig bij online analytische verwerking. Niet alleen zijn de OLAP-databases vaak kleiner dan datawarehouses, de toegang tot de OLAP-databases is vaak sneller dan de toegang tot relationele databases.
Er zijn verschillende specialiteiten van online transactieverwerking. Enkele van de meest gebruikte specialiteiten zijn multidimensionaal, relationeel en hybride. Multidimensionale OLAP slaat gegevens op in multidimensionale arrays, relationele OLAP gebruikt relationele databases en hybride OLAP gebruikt een combinatie van de relationele en gespecialiseerde tabellen.
Hoewel online transactieverwerking een belangrijke techniek in BI is, kunnen meer geavanceerde tools of verbeteringen aan OLAP vereist zijn voor organisaties die geïnteresseerd zijn in voorspellende analyse en bedrijfsanalyses. Voorspellende analyse wordt vaak gebruikt om gebeurtenissen zoals het koopgedrag van klanten te voorspellen. Gegevens over bedrijfsprestaties zijn meestal het doelwit van bedrijfsanalyses.