Oversikt over OLAP (Online Analytical Processing)

OLAP (Online Analytical Processing) er en teknologi som brukes til å organisere store forretningsdatabaser og støtte forretningsintelligens. OLAP-databaser er delt inn i én eller flere kuber, og hver kube er organisert og utformet av en kubeadministrator for å tilpasse måten du henter og analyserer data på, slik at det er enklere å opprette og bruke pivottabellrapportene og PivotChart rapportene du trenger.

I denne artikkelen

Hva er forretningsintelligens?

En forretningsanalytiker ønsker ofte å få et stort bilde av virksomheten, for å se bredere trender basert på aggregerte data, og for å se disse trendene brutt ned med et hvilket som helst antall variabler. Forretningsintelligens er prosessen med å trekke ut data fra en OLAP-database og deretter analysere disse dataene for informasjon som du kan bruke til å ta informerte forretningsbeslutninger og utføre handlinger. OLAP og forretningsintelligens bidrar for eksempel til å svare på følgende typer spørsmål om forretningsdata:

  • Hvordan er det totale salget av alle produkter for 2007 sammenlignet med totalt salg fra 2006?

  • Hvordan er vår lønnsomhet hittil sammenlignet med samme tidsperiode i løpet av de siste fem årene?

  • Hvor mye penger brukte kunder over 35 år i fjor, og hvordan har denne virkemåten endret seg over tid?

  • Hvor mange produkter ble solgt i to bestemte land/områder denne måneden i motsetning til samme måned i fjor?

  • Hva er fordeling av fortjeneste (både marginprosent og total) etter produktkategori for hver kundealdergruppe?

  • Finn selgere, distributører, leverandører, kunder, partnere eller kunder.

Til toppen av siden

Hva er OLAP (Online Analytical Processing)?

OLAP-databaser (Online Analytical Processing) forenkler spørringer for forretningsintelligens. OLAP er en databaseteknologi som er optimalisert for spørring og rapportering, i stedet for å behandle transaksjoner. Kildedataene for OLAP er OLTP-databaser (Online Transactional Processing) som vanligvis lagres i datalagre. OLAP-data er avledet fra disse historiske dataene og aggregert i strukturer som tillater avansert analyse. OLAP-data er også organisert hierarkisk og lagret i kuber i stedet for tabeller. Det er en avansert teknologi som bruker flerdimensjonale strukturer for å gi rask tilgang til data for analyse. Denne organisasjonen gjør det enkelt for en pivottabellrapport eller PivotChart-rapport å vise sammendrag på høyt nivå, for eksempel salgstotaler i et helt land eller område, og viser også detaljene for nettsteder der salgene er spesielt sterke eller svake.

OLAP-databaser er utformet for å øke hastigheten på henting av data. Fordi OLAP-serveren, i stedet Microsoft Office Excel, beregner de summerte verdiene, må færre data sendes til Excel når du oppretter eller endrer en rapport. Med denne fremgangsmåten kan du arbeide med mye større mengder kildedata enn du kunne hvis dataene ble organisert i en tradisjonell database, der Excel henter alle enkeltpostene og deretter beregner de summerte verdiene.

OLAP-databaser inneholder to grunnleggende datatyper: mål, som er numeriske data, antall og gjennomsnitt som du bruker til å ta informerte forretningsbeslutninger og dimensjoner, som er kategoriene du bruker til å organisere disse målene. OLAP-databaser hjelper deg med å organisere data etter mange detaljnivåer ved hjelp av de samme kategoriene som du er kjent med til å analysere dataene.

Følgende deler beskriver hver komponent mer detaljert:

Kube     En datastruktur som aggregerer målene etter nivåene og hierarkiene for hver av dimensjonene du vil analysere. Kuber kombinerer flere dimensjoner, for eksempel tid, geografi og produktlinjer, med summerte data, for eksempel salgs- eller lagertall. Kuber er ikke "kuber" i streng matematisk forstand fordi de ikke nødvendigvis har like sider. De er imidlertid en apt-metafor for et komplekst konsept.

Mål     Et sett med verdier i en kube som er basert på en kolonne i kubens faktatabell, og som vanligvis er numeriske verdier. Mål er de sentrale verdiene i kuben som er forhåndsbehandlet, aggregert og analysert. Vanlige eksempler omfatter salg, fortjeneste, inntekter og kostnader.

Medlem      Et element i et hierarki som representerer én eller flere forekomster av data. Et medlem kan være unikt eller ikke-unikt. 2007 og 2008 representerer for eksempel unike medlemmer på årsnivå for en tidsdimensjon, mens januar representerer ikke-unike medlemmer på månedsnivå fordi det kan være mer enn én januar i tidsdimensjonen hvis den inneholder data for mer enn ett år.

Beregnet medlem     Et medlem av en dimensjon som har en verdi som beregnes ved kjøring ved hjelp av et uttrykk. Beregnede medlemsverdier kan avledes fra andre medlemmers verdier. Et beregnet medlem, Fortjeneste, kan for eksempel bestemmes ved å trekke verdien til medlemmet, Kostnader, fra medlemmets verdi, Salg.

Dimensjon     Et sett med ett eller flere organiserte hierarkier med nivåer i en kube som en bruker forstår og bruker som grunnlag for dataanalyse. En geografidimensjon kan for eksempel inneholde nivåer for Land/område, Delstat/område og By. En tidsdimensjon kan også inneholde et hierarki med nivåer for år, kvartal, måned og dag. I en pivottabellrapport eller PivotChart rapport, blir hvert hierarki et sett med felt som du kan vise og skjule for å vise lavere eller høyere nivåer.

Hierarki     En logisk trestruktur som organiserer medlemmene av en dimensjon, slik at hvert medlem har ett overordnet medlem og null eller flere underordnede medlemmer. Et barn er medlem på det neste lavere nivået i et hierarki som er direkte relatert til det gjeldende medlemmet. I et tidshierarki som for eksempel inneholder nivåene Kvartal, Måned og Dag, er januar underordnet Kv1. En overordnet er medlem på det neste høyere nivået i et hierarki som er direkte relatert til gjeldende medlem. Den overordnede verdien er vanligvis en konsolidering av verdiene for alle underordnede verdier. I et tidshierarki som for eksempel inneholder nivåene Kvartal, Måned og Dag, er Kv1 overordnet for januar.

Nivå     I et hierarki kan data organiseres i lavere og høyere detaljnivåer, for eksempel nivåene År, Kvartal, Måned og Dag i et tidshierarki.

Til toppen av siden

OLAP-funksjoner i Excel

Henter OLAP-data     Du kan koble til OLAP-datakilder på samme måte som du gjør med andre eksterne datakilder. Du kan arbeide med databaser som er opprettet med Microsoft SQL Server OLAP Services versjon 7.0, Microsoft SQL Server Analysis Services versjon 2000 og Microsoft SQL Server Analysis Services versjon 2005, Microsoft OLAP-serverproduktene. Excel kan også arbeide med tredjeparts OLAP-produkter som er kompatible med OLE-DB for OLAP.

Du kan bare vise OLAP-data som en pivottabellrapport eller PivotChart eller i en regnearkfunksjon konvertert fra en pivottabellrapport, men ikke som en eksternt dataområde. Du kan lagre OLAP-pivottabellrapporter og PivotChart rapporter i rapportmaler, og du kan opprette Office ODC-filer (Data Connection) (ODC) for å koble til OLAP-databaser for OLAP-spørringer. Når du åpner en ODC-fil, Excel en tom pivottabellrapport, som er klar til å utformes.

Opprette kubefiler for frakoblet bruk     Du kan opprette en frakoblet kubefil (CUB) med et delsett av dataene fra en OLAP-serverdatabase. Bruk frakoblede kubefiler til å arbeide med OLAP-data når du ikke er koblet til nettverket. Med en kube kan du arbeide med større mengder data i en pivottabellrapport eller PivotChart rapport enn du ellers kunne gjort, og raskere henting av dataene. Du kan bare opprette kubefiler hvis du bruker en OLAP-leverandør, for eksempel Microsoft SQL Analysis Services Server versjon 2005, som støtter denne funksjonen.

Serverhandlinger     En serverhandling er en valgfri, men nyttig funksjon som en OLAP-kubeadministrator kan definere på en server som bruker et kubemedlem eller mål som parameter i en spørring for å hente detaljer i kuben, eller for å starte et annet program, for eksempel en nettleser. Excel støtter serverhandlingene URL, Rapport, Radsett, Drill gjennom og Utvid til detalj, men den støtter ikke rettighetsbeskyttet, setning og datasett.

KPIer      En KPI er et spesielt beregnet mål som er definert på serveren som lar deg spore «viktige ytelsesindikatorer» inkludert status (Oppfyller gjeldende verdi et bestemt tall?) og trend (hva er verdien over tid?). Når disse vises, kan serveren sende relaterte ikoner som ligner på det nye Excel-ikonsettet for å angi over eller under statusnivåer (for eksempel et stopplysikon), eller om en verdi er på vei opp eller ned (for eksempel et retningspilikon).

Serverformatering     Kubeadministratorer kan opprette mål og beregnede medlemmer med fargeformatering, skriftformatering og regler for betinget formatering, som kan være angitt som en bedriftsstandard forretningsregel. Et serverformat for fortjeneste kan for eksempel være et tallformat av valuta, en cellefarge av grønn hvis verdien er større enn eller lik 30 000 og rødt hvis verdien er mindre enn 30 000, og en skriftstil med fet skrift hvis verdien er mindre enn 30 000 og vanlig hvis den er større enn eller lik 30 000. Hvis du vil ha mer informasjon, kan du se Utforme oppsettet og formatet for en pivottabellrapport.

Visningsspråk for Office     En kubeadministrator kan definere oversettelser for data og feil på serveren for brukere som trenger å se pivottabellinformasjon på et annet språk. Denne funksjonen er definert som en filtilkoblingsegenskap, og brukerens innstilling for land/område på datamaskinen må samsvare med visningsspråket.

Til toppen av siden

Programvarekomponenter du trenger for å få tilgang til OLAP-datakilder

En OLAP-leverandør     Hvis du vil konfigurere OLAP-datakilder for Excel, trenger du en av følgende OLAP-leverandører:

  • Microsoft OLAP-leverandør     Excel inneholder datakildedriver- og klientprogramvaren du trenger for å få tilgang til databaser som er opprettet med Microsoft SQL Server OLAP Services versjon 7.0, Microsoft SQL Server OLAP Services versjon 2000 (8.0) og Microsoft SQL Server Analysis Services versjon 2005 (9.0).

  • Tredjeparts OLAP-leverandører     For andre OLAP-produkter må du installere flere drivere og klientprogramvare. Hvis du Excel bruke funksjonene for å arbeide med OLAP-data, må tredjepartsproduktet være i samsvar med OLE-DB for OLAP-standarden og være Microsoft Office kompatibelt. Hvis du vil ha informasjon om hvordan du installerer og bruker en tredjeparts OLAP-leverandør, kan du kontakte systemansvarlig eller leverandøren av OLAP-produktet.

Serverdatabaser og kubefiler     Olap Excel klientprogramvaren støtter tilkoblinger til to typer OLAP-databaser. Hvis en database på en OLAP-server er tilgjengelig på nettverket, kan du hente kildedata direkte fra det. Hvis du har en frakoblet kubefil som inneholder OLAP-data eller en kubedefinisjon fil, kan du koble til filen og hente kildedata fra den.

Datakilder     En datakilde gir deg tilgang til alle dataene i OLAP-databasen eller den frakoblede kubefilen. Når du har opprettet en OLAP-datakilde, kan du basere rapporter på den og returnere OLAP-dataene til Excel i form av en pivottabellrapport eller PivotChart-rapport, eller i en regnearkfunksjon konvertert fra en pivottabellrapport.

Microsoft Query     Du kan bruke Query til å hente data fra en ekstern database, for eksempel Microsoft SQL eller Microsoft Access. Du trenger ikke å bruke Query til å hente data fra en OLAP-pivottabell som er koblet til en kubefil. Hvis du vil ha mer informasjon, kan du se Bruke Microsoft Query til å hente eksterne data.

Til toppen av siden

Funksjonsforskjeller mellom OLAP- og ikke-OLAP-kildedata

Hvis du arbeider med pivottabellrapporter og PivotChart rapporter fra både OLAP- kildedata og andre typer kildedata, vil du se noen funksjonsforskjeller.

Datahenting     En OLAP-server returnerer nye data Excel hver gang du endrer oppsettet for rapporten. Med andre typer eksterne kildedata kan du spørre etter alle kildedataene samtidig, eller du kan angi alternativer til spørring bare når du viser forskjellige feltelementer for rapportfilter. Du har også flere andre alternativer for å oppdatere rapporten.

I rapporter basert på OLAP-kildedata er innstillingene for rapportfilterfelt utilgjengelige, bakgrunnsspørringen er ikke tilgjengelig, og innstillingen optimaliser minne er ikke tilgjengelig.

Obs!: Innstillingen optimaliser minne er heller ikke tilgjengelig for OLEDB-datakilder og for pivottabellrapporter basert på et celleområde.

Felttyper    OLAP-kildedata, dimensjon felt kan bare brukes som radfelt (serie), kolonne (kategori) eller sidefelt. Målfelt kan bare brukes som verdifelt. For andre typer kildedata kan alle felt brukes i alle deler av en rapport.

Tilgang til detaljdata     For OLAP-kildedata bestemmer serveren hvilke detaljnivåer som er tilgjengelige, og beregner sammendragsverdier, slik at detaljpostene som utgjør sammendragsverdiene, kanskje ikke er tilgjengelige. Serveren kan imidlertid gi egenskapfelter som du kan vise. Andre typer kildedata har ikke egenskapsfelt, men du kan vise de underliggende detaljene for datafeltverdier og elementer, og du kan vise elementer uten data.

OLAP-rapportfilterfelt har kanskje ikke et Alle-element, og kommandoen Vis rapportfiltersider er ikke tilgjengelig.

Første sorteringsrekkefølge     For OLAP-kildedata vises elementer først i den rekkefølgen OLAP-serveren returnerer dem i. Deretter kan du sortere eller omorganisere elementene manuelt. For andre typer kildedata vises elementene i en ny rapport først sortert i stigende rekkefølge etter elementnavn.

Beregninger     OLAP-servere gir summerte verdier direkte for en rapport, så du kan ikke endre sammendragsfunksjonene for verdifelt. For andre typer kildedata kan du endre sammendragsfunksjonen for et verdifelt og bruke flere sammendragsfunksjoner for samme verdifelt. Du kan ikke opprette beregnede felt eller beregnede elementer i rapporter med OLAP-kildedata.

Delsummer     I rapporter med OLAP-kildedata kan du ikke endre sammendragsfunksjonen for delsummer. Med andre typer kildedata kan du endre sammendragsfunksjoner for delsummer og vise eller skjule delsummer for alle rad- og kolonnefelt.

For OLAP-kildedata kan du inkludere eller utelate skjulte elementer når du beregner delsummer og totalsummer. For andre typer kildedata kan du inkludere skjulte rapportfilterfeltelementer i delsummer, men skjulte elementer i andre felt utelates som standard.

Til toppen av siden

Trenger du mer hjelp?

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

×