Online analytisk bearbetning (OLAP) är en metod för att använda multidimensionella databaser för att stödja snabb rapportering, som ofta involverar trendanalys. Det primära frågespråket för OLAP kallas Multidimensional Expressions (MDX). Dess namn kommer från programklassen känd som online transaktionsbehandling (OLTP). Online analytisk bearbetning är en teknik för dataanalys som används inom området business intelligence (BI).
BI innebär att använda teknik för att analysera en organisations interna processer och data för att stödja dess beslutsfattande. När man använder online analytisk bearbetning för BI är historiska data ofta föremål för analysen, men BI kan också omfatta analys av nuvarande och framtida tillstånd. Tillsammans med OLAP inkluderar andra datahanteringstekniker som faller inom BI:s område datautvinning, rapportering, operativ prestandahantering och prediktiv analys.
Online analytisk bearbetning används ofta för ad hoc-rapportering och genererar vanligtvis rapporter i ett pivot- eller matrisformat. Avdelningar som kan använda OLAP inkluderar ekonomi, drift, försäljning och marknadsföring. Typer av användningar kan inkludera budgetering och prognoser.
En av de definierande egenskaperna för online analytisk bearbetning är OLAP-kuben. Konceptet med kuben korrelerar de element som kallas mått och dimensioner, som beskriver de olika måttens metadata. En relationsdatabas snöflinga- eller stjärnschematabeller kan vara källan till metadata. Ett exempel på en kub är att använda ett företags individuella kundfordringsbelopp som ett mått, med ett förfallodatum som dimension.
OLAP använder databaser som är designade med flera dimensioner. Dessa databaser kan vara mindre än de som behövs för de datalagringsfunktioner som ofta används för business intelligence. Jämfört med andra typer av analyser behövs vanligtvis färre detaljer om transaktionen i online analytisk bearbetning. Inte bara är OLAP-databaserna ofta mindre än datalager, det är ofta snabbare att komma åt OLAP-databaserna än att komma åt relationsdatabaser.
Det finns olika specialiteter för bearbetning av transaktioner online. Flera av de mer frekvent använda specialiteterna inkluderar multidimensionella, relationella och hybrida. Flerdimensionell OLAP lagrar data i flerdimensionella arrayer, relationell OLAP använder relationsdatabaser och hybrid OLAP använder en kombination av relationstabeller och specialiserade tabeller.
Även om transaktionsbehandling online är en viktig teknik inom BI, kan mer sofistikerade verktyg eller förbättringar av OLAP krävas för organisationer som är intresserade av prediktiv analys och affärsanalys. Prediktiv analys används ofta för att förutse händelser som kunders köpbeteende. Företagsresultatdata är vanligtvis målet för affärsanalyser.