Online analytisk prosessering
informasjonssystem som tilrettelegger og administrerer flerdimensjonal dataanalyse / From Wikipedia, the free encyclopedia
Online analytisk prosessering[1] (OLAP, engelsk: online analytical processing) er en "analytisk måte" å trekke ut data på for å muliggjøre sanntidsanalyse av systemdrift. Termen ble innført i 1993 av Edgar F. Codd, som før øvrig er mer kjent for å stå bak relasjonsmodellen.
Analysen viser hovedsakelig til evnen til å se på dataene fra mange vinkler og fleksibiliteten i sammenstillinger og datanmaniulasjon. Man bruker gjerne en såkalt rapporteringskube som er en datamodell som er satt sammen slik at man har mange dimensjoner som man kan betrakte fakta i forhold til. For eksempel kan salg
fordeles på tid, sted, eller kundesegment, og så videre.
Periode | 2007 | 2008 | 2009 |
---|---|---|---|
Personmarkedet | 60% | 55% | 50% |
Offentlig sektor | 15% | 20% | 20% |
Privat sektor | 25% | 25% | 30% |
Her ser man på salg i forhold til dimensjonene kundesegment og tid (år). Gitt at grunnlagsdataene også har en stedsdimensjon så har man her akkumulert på denne dimensjonen. Hvis man istedenfor fikserer tidsdimensjonen på 2009 og fordeler tallene på stedsdimensjonen kan man få noe slikt:
Område | Øst | Vest | Nord |
---|---|---|---|
Personmarkedet | 70% | 20% | 10% |
Offentlig sektor | 65% | 25% | 10% |
Privat sektor | 60% | 25% | 15% |
Det er den multidimensjonale betraktningen som har blitt den dominerende egenskapen som skiller OLAP ut fra andre tilnærminger til rapportering og datauttrekk. Imidlertid ser vi nedenfor at i Codd sin opprinnelige spesifikasjon er dette kun punkt nummer 1 av 12.