Hvad er online analytisk behandling?
Online analytisk behandling (OLAP) er en metode til at bruge multidimensionelle databaser til at understøtte hurtig rapportering, ofte involverende trendanalyse. Det primære forespørgselssprog for OLAP kaldes Multidimensional Expressions (MDX). Dets navn stammer fra programklassen, der er kendt som online transaktionsbehandling (OLTP). Online analytisk behandling er en teknik til dataanalyse, der bruges inden for business intelligence (BI) -området.
BI involverer at bruge teknologi til at analysere en organisations interne processer og data for at understøtte dens beslutningstagning. Når man bruger online analytisk behandling til BI, er historiske data ofte genstand for analysen, men BI kan også omfatte analyse af nuværende og fremtidige tilstande. Sammen med OLAP inkluderer andre datastyringsteknikker, der falder inden for BI's område, data mining, rapportering, operationel præstationsstyring og forudsigelig analyse.
Online analytisk behandling bruges ofte til ad hoc-rapportering og genererer typisk rapporter i et pivot- eller matrixformat. Afdelinger, der muligvis gør brug af OLAP, inkluderer finansiering, drift, salg og marketing. Brugstyper kan omfatte budgettering og prognoser.
En af de definerende egenskaber ved online analytisk behandling er OLAP-terningen. Konceptet med terningen korrelerer elementerne kendt som målinger og dimensioner, der beskriver de forskellige målingers metadata. En relationsdatabasens snefnug- eller stjerneskematabeller kan være kilden til metadataene. Et eksempel på en terning er at bruge en virksomheds individuelle tilgodehavender som et mål med en forfaldsdato som en dimension.
OLAP bruger databaser, der er designet med flere dimensioner. Disse databaser kan være mindre end dem, der er nødvendige til datalagringsfunktionerne, der ofte bruges til forretningsinformation. Sammenlignet med andre typer analyser er der normalt behov for færre detaljer om transaktioner i online analytisk behandling. Ikke kun er OLAP-databaserne ofte mindre end datavarehaller, det er ofte hurtigere at få adgang til OLAP-databaserne end at få adgang til relationelle databaser.
Der er forskellige specialiteter inden for behandling af online transaktioner. Flere af de mere hyppigt anvendte specialiteter inkluderer multidimensionel, relationel og hybrid. Multidimensionel OLAP gemmer data i multidimensionelle arrays, relationelle OLAP bruger relationelle databaser, og hybrid OLAP bruger en kombination af de relationelle og specialiserede tabeller.
Selvom online transaktionsbehandling er en vigtig teknik i BI, kan det være nødvendigt med mere sofistikerede værktøjer eller forbedringer af OLAP for organisationer, der er interesseret i forudsigelig analyse og forretningsanalyse. Prediktiv analyse bruges ofte til at forudsige begivenheder såsom kundens købsadfærd. Data om forretningsresultater er normalt målet for forretningsanalyse.