Feilsøking i forbindelse med OLAP-kuber

Microsoft Office 2003

Kontroller dato- eller klokkeslettfeltet i kildedatabasen      Hvis du ikke ser nivåene du forventer i dimensjonene for dato eller klokkeslett i kildedata fra veiviseren for OLAP-kuber i Microsoft Query, må du kontrollere dato- eller klokkeslettfeltet fra den underliggende relasjonsdatabasen som angav dataene for kuben. Databasen kan lagre datoer og klokkeslett som tekst i stedet for et dato- eller klokkeslettformat som veiviseren kan gjenkjenne. Hvis du tror at dette er tilfelle, kontakter du databaseansvarlig for relasjonsdatabasen for å kontrollere og rette opp dato- og klokkeslettformatet for feltet.

Kontroller toppnivået av dimensjonen       Når du legger til dato- og klokkeslettfelt som lavere nivåer av en dimensjon, deler ikke veiviseren for OLAP-kuber automatisk opp dataene i nivåer for år/kvartal/måned/uke og time/minutt/sekund. Veiviseren gjør dette bare når du legger til dato- eller klokkeslettfeltet som toppnivå for en ny dimensjon. Hvis dato- eller klokkeslettfeltet ikke er toppnivået, må du endre kuben ved å åpne OQY-filen i Microsoft Query, eller kontakte personen som opprettet kuben for å gjøre disse endringene.

VisSammendragsfunksjonen jeg vil ha, mangler

I veiviseren for OLAP-kube er bare sammendragsfunksjonene Summer, Antall, Min og Maks tilgjengelige for datafelt.

Opprett rapporten direkte på grunnlag av databasepostene      Hvis du kan forenkle og redusere spørringen slik at systemet kan håndtere datamengden den returnerer, kan du forsøke å returnere dataene direkte til Microsoft Excel fra Microsoft Query uten å opprette en kube. Når du oppretter en pivottabell- eller pivotdiagramrapport direkte fra poster i en database, har du tilgang til hele settet av sammendragsfunksjoner for pivottabell (Summer, Antall, Gjennomsnitt, Maks, Min, Produkt, Antall tall, StdAvvik, StdAvvikp, Varians og Variansp).

Overvei om du bør sette opp en OLAP-server for databasen      Ved hjelp av Microsoft OLAP-serverproduktet, OLAP-tjenester for Microsoft SQL Server, kan du sette opp et større utvalg av sammendragsfelt enn OLAP-klientprogramvaren som følger med Microsoft Office.

VisJeg får ikke til å endre OLAP-kuben

Kontroller at den opprinnelige databasen er tilgjengelig      Hvis du redigerer i en OLAP-kube, må du ha tilgang til den opprinnelige serverdatabasen som tilførte kubedataene. Kontroller for å være sikker på at databasen ikke har fått nytt navn eller er blitt flyttet. Kontroller at serveren er tilgjengelig og at du kan koble deg til.

Kontroller om det er gjort endringer i den opprinnelige databasen      Hvis du brukte veiviseren for OLAP-kuber til å opprette kuben fra en relasjonsdatabase, kan tabeller i databasen ha fått nytt navn eller blitt slettet, slik at kuben ikke lenger kan finne de opprinnelige dataene. Koble til databasen i Microsoft Query, og kontroller om det er endringer i organisasjonen, eller skjemaet, i databasen. Hvis databasen er endret, må du lage en ny kube.

VisDet vises en melding om at data er gått tapt

Et felt du har tatt med i kuben, er ikke lenger tilgjengelig i kildedatabasen.

Se etter endringer i den opprinnelige databasen      Hvis kuben er en frakoblet kubefil som ble opprettet fra en OLAP-serverdatabase, må du koble en rapport til serverdatabasen på nytt og kontrollere de tilgjengelige feltene i vinduet Feltliste for pivottabell. Hvis feltet ikke lenger er tilgjengelig fra serveren, kan du bruke kommandoen Frakoblet OLAPPivottabell-menyen for å opprette en ny frakoblet kubefil.

Hvis du opprettet kuben i Microsoft Query, bruker du Microsoft Query til å åpne DQY-spørringsfilen som du brukte til å opprette kuben. Hvis du ikke har beholdt en DQY-fil, oppretter du en ny spørring ved å koble deg til den opprinnelige relasjonsdatabasen. Kontroller hvilke felt som er tilgjengelige. Hvis du vil ha fullstendige instruksjoner, se Hjelp for Microsoft Query. Hvis det er fjernet felt fra databasen, kan du opprette en ny kube.

VisDet tar lang tid å lagre kubefilen

Hvis du tok med et stort delsett av OLAP-dataene i kubefilen, kan det ta lang tid å opprette filen.

  • Hvis du vil avbryte lagringen av filen, velger du Stopp i dialogboksen Oppretting av kubefil pågår.
  • Hvis du vil redusere filstørrelsen, kan du fjerne data som du ikke trenger å vise i rapporten. I trinn 2 i veiviseren for frakoblet kube, merker du bare de dimensjonene og nivåene i hver dimensjon du trenger å se. I trinn 3 merker du bare de målene du bruker som datafelt i rapporten, og i hver dimensjon fjerner du alle elementene du ikke trenger.

VisJeg slapp opp for diskplass da jeg lagret en kube

OLAP-databaser er utformet slik at de kan behandle svært store mengder med detaljerte data, og derfor kan det være at serverdatabasen bruker mye større plass under lagring til disk enn du har på din lokale harddisk. Hvis du angir en stor delmengde av dataene til den frakoblede kubefilen, kan det være at det ikke er nok plass.

Frigjør diskplass eller finn en annen disk      Prøv å slette filer du ikke trenger fra disken før du lagrer kubefilen, eller prøv å lagre filen på en nettverksstasjon.

Ta med færre data i den frakoblede kubefilen      Tenk gjennom hvordan du kan redusere mengden med data i filen til et minimum og likevel beholde det du trenger for pivottabell- eller pivotdiagramrapporten. Prøv følgende:

  • Fjern dimensjoner      I trinn 2 i veiviseren for frakoblede kuber velger du bare dimensjonene som faktisk vises som felt i pivottabell- eller pivotdiagramrapporten.
  • Fjern detaljnivåer      Klikk Plussboks boksen ved siden av hver merket dimensjon i trinn 2 i veiviseren, og fjern merkene for nivåer som er lavere enn dem som vises i rapporten.
  • Fjern datafelt      I trinn 3 i veiviseren klikker du Plussboks boksen ved siden av Mål, og velger bare datafeltene som du bruker i rapporten.
  • Fjern dataelementer      Klikk Plussboks boksen ved siden av hver dimensjon i trinn 3, og fjern merkene for elementer du ikke trenger å se i rapporten.

Vær koblet til serveren      Hvis du har fjernet alle mulige data, og fremdeles ikke kan lagre en frakoblet kubefil, må du fortsette å bruke tilkoblingen til OLAP-databaseserveren for å samhandle med rapporten.

Bruke OLAP-kuber

VisDet mangler data fra rapporten etter at jeg har opprettet en kubefil

Du kan ha utelatt noen av dataene for feltene som ble brukt i rapporten, da du merket innholdet for den frakoblede kubefilen. Dette har ført til at når du endrer rapporten for å vise andre data, er ikke dataene du ventet å se, tilgjengelige fra den frakoblede kubefilen.

Bruk kommandoen Frakoblet OLAPPivottabell-menyen til å koble rapporten til serverdatabasen på nytt, og pass på at rapporten viser dataene du vil vise. Deretter redigerer du den frakoblede kubefilen, mens du kontrollerer at du tar med alle dimensjoner, datafelt og detaljnivåer som brukes i rapporten.

VisRapporten bruker felt fra spørringen i stedet for kuben

Hvis vinduet Feltliste for pivottabell viser deg feltene fra relasjonsdatabasen du spurte da du opprettet kuben, returnerte du dataene fra spørringen til Microsoft Excel i stedet for å åpne OQY-filen som ble opprettet av veiviseren for OLAP-kube. I denne filen lagres kubedefinisjonen, og hvis du har lagret en frakoblet kubefil (CUB), får du tilgang til denne filen. Hvis du ikke angav en ny plassering for OQY-filen, ble den lagret enten under mine dokumenter\mine datakilder eller winnt\profiler\brukernavn\mine datakilder, avhengig av hvilken versjon av Windows-operativsystemet du bruker.

Hvis du vil basere en rapport på den nye kuben, velger du ÅpneFil-menyen i Microsoft Excel, og velger Spørringsfiler i listen Filtype. Deretter finner du OQY-filen og dobbeltklikker den. Hvis du vil ha en pivotdiagramrapport, klikker du pivottabellrapporten som ble opprettet da du åpnet OQY-filen. Deretter velger du Diagramveiviser Knappesymbol på pivottabellverktøylinjen.

VisData jeg vet er i databasen, mangler i kuben

Kuber som er opprettet fra OLAP-serverdatabaser eller relasjonsdatabaser, tar ikke nødvendigvis med alle dataene i den opprinnelige databasen. Bare dataene du merker i veiviseren for frakoblet kube eller for OLAP-kube, tas med i kuben.

Vent til datahenting er fullført      Når du endrer pivottabell- eller pivotdiagramrapporten for å vise andre data, hentes nye data fra kuben. Når du oppdaterer rapporten, hentes nye data fra den opprinnelige databasen, og kuben opprettes helt på nytt. Dette kan ta litt tid.

Sjekk med personen som opprettet kuben      Hvis du fikk kuben av noen andre, og vinduet Feltliste for pivottabell mangler felt du trenger, eller detaljnivåer du trenger er utilgjengelige, kan du be personen som opprettet kuben, om å endre den slik at den inkluderer flere data.

Endre innholdet i en frakoblet kubefil      Hvis du opprettet en frakoblet kubefil i Microsoft Excel fra en OLAP-serverdatabase, bruker du kommandoen Frakoblet OLAPPivottabell-menyen til å endre filen. Kontroller at du tar med alle dimensjoner, datafelt og detaljnivåer som er brukt i rapporten.

Kontroller innholdet til en kube som ble opprettet i Microsoft Query      Du kan ikke legge til data i kuber som ble opprettet med veiviseren for OLAP-kube, i Microsoft Query, men du kan endre hvordan kuben er ordnet og slette data fra kuben. Hvis kuben mangler felt fra den opprinnelige relasjonsdatabasen, kan du opprette en ny kube i Microsoft Query for å ta med disse feltene. I Microsoft Query åpner du DQY-filen du brukte til å spørre dataene for OLAP-kuben, eller opprett en ny spørring hvis du ikke har beholdt en DQY-fil. I spørringen kan du legge til tilleggsfelt du vil ha i kuben, og deretter bruker du kommandoen Opprett OLAP-kubeFil-menyen i Microsoft Query til å opprette en ny kube. Hvis du vil ha fullstendige instruksjoner, se Hjelp for Microsoft Query.

VisNye data vises ikke i rapporten når jeg oppdaterer.

Den frakoblede kubefilen, eller kuben opprettet i Microsoft Query, klarer kanskje ikke å koble seg til den opprinnelige serverdatabasen for å hente nye data.

Kontroller at den opprinnelige databasen er tilgjengelig      Kontroller at den opprinnelige serverdatabasen som tilførte kuben dataene, ikke har fått nytt navn eller er blitt flyttet. Kontroller at serveren er tilgjengelig og at du kan koble deg til.

Kontroller at nye data er tilgjengelige      Kontakt databaseansvarlig for å avgjøre om databasen er blitt oppdatert i områdene som du har med i rapporten din.

Kontroller at organiseringen av databasen ikke er endret      Hvis en OLAP-serverkube er blitt bygget på nytt, eller en relasjonsdatabase som tilfører en kube data er blitt omorganisert, må du kanskje omorganisere rapporten, eller opprette en ny frakoblet kubefil eller en kube som er laget ved hjelp av veiviseren for OLAP-kuber, for å få tilgang til de endrede dataene. Kontakt databaseansvarlig for å få informasjon om endringer i databasen.

VisMicrosoft Excel finner ikke den frakoblede kubefilen min

CUB-filen kan ha fått nytt navn eller blitt flyttet.

Kontroller at du har filen      Hvis en annen gav deg OQY-filen du åpner, må du kontrollere at du også har tilgang til CUB-filen.

Bla gjennom etter filen      Hvis du forsøker å koble deg til den frakoblede kubefilen fra dialogboksen Innstillinger for frakoblet OLAP-kube, velger du Bla gjennom og finner CUB-filen.

Koble deg til den opprinnelige databasen på nytt      Hvis du ikke finner filen, kan det være at du kan koble rapporten til den opprinnelige OLAP-serverdatabasen på nytt. Klikk rapporten, velg Frakoblet OLAPPivottabell-menyen, og velg deretter Tilkoblet OLAP. Du kan deretter opprette en ny frakoblet kubefil.

Obs!  Hvis du vil ha mer hjelp til problemer med veiviseren for OLAP-kuber, se Hjelp i Microsoft Query.