Bruke Microsoft Query til å hente eksterne data

Microsoft Office 2003

Hva er en datakilde?   En datakilde er et lagret informasjonssett som gjør at Microsoft Excel og Microsoft Query kan koble til en ekstern database. Når du bruker Microsoft Query til å definere en datakilde, gir du datakilden et navn, og deretter angir du navnet og plasseringen til databasen eller serveren, databasetypen og påloggingsnavn og passord. Informasjonen inneholder også navnet på en ODBC-driver eller en datakildedriver, som er et program for tilkobling til bestemte databasetyper. For enkelte eksterne databasetyper (OLAP-kuber), er det eneste du trenger gjøre for å hente dataene, å definere en datakilde.

Hvordan Microsoft Query bruker datakilder      Når du har definert en datakilde for en bestemt database, kan du bruke den når du vil lage en spørring for å merke og hente data fra den databasen - uten at du trenger å skrive inn alle tilkoblingsopplysningene på nytt. Microsoft Query bruker datakilden til å koble til den eksterne databasen og vise deg hvilke data som er tilgjengelige. Når du har laget spørringen og returnert dataene til Microsoft Excel, hentes dataene, og Microsoft Excel-arbeidsboken oppdateres med opplysninger om spørringen og datakilden slik at du kan koble til databasen på nytt når du vil oppdatere dataene.

Diagram over hvordan Microsoft Query bruker datakilder

En datakilde er metoden Microsoft Query og Microsoft Excel bruker til å koble seg til en bestemt database og hente data.

VisDefinere spørringen

Bruke spørringsveiviseren for de fleste spørringer      Spørringsveiviseren, som er en del av Microsoft Query, er utviklet for brukere som ikke har laget spørringer før. Veiviseren gjør det enkelt å merke og hente data fra forskjellig tabeller og felt i databasen. Når du har merket dataene, kan du også bruke veiviseren til å sortere resultatene av spørringen. Du kan bruke spørringsveiviseren til å lage en fullstendig spørring eller til å starte en spørring som du gjør ytterligere endringer i, direkte i Microsoft Query.

Arbeide direkte i Microsoft Query for andre spørringstyper      Hvis du er kjent med hvordan du lager spørringer eller vil lage en mer sammensatt spørring, kan du arbeide direkte i Microsoft Query. Du kan bruke Microsoft Query til å vise og endre spørringer du har begynt å lage i spørringsveiviseren, eller du kan lage nye spørringer uten å bruke veiviseren.

Bruk Microsoft Query direkte når du vil lage spørringer som gjør følgende:

  • Merke bestemte data fra et felt      I en stor database vil du kanskje velge noen av dataene i et felt og utelate data du ikke trenger. Hvis du for eksempel trenger data for to av produktene i et felt som har informasjon for mange produkter, kan du bruke vilkår for å merke data bare for de to produktene du vil ha.
  • Hente data basert på ulike vilkår hver gang du kjører spørringen      Hvis du må lage den samme Microsoft Excel-rapporten eller -sammendraget for flere områder i de samme eksterne dataene, for eksempel en separat salgsrapport for hver region, kan du lage en spørring kalt en parameterspørring. Når du kjører en parameterspørring, blir du bedt om å angi dataene som skal brukes som vilkår når spørringen velger poster. En parameterspørring kan for eksempel be deg angi en bestemt område, og du kan bruke denne spørringen på nytt for å lage alle de regionale salgsrapportene.
  • Kombinere data på ulike måter      Du kan bruke Microsoft Query til å kombinere eller sammenføye dataene fra forskjellige tabeller i databasen. Hvis du for eksempel har en tabell med opplysninger om produktsalg og en tabell om kundeopplysninger, kan du sammenføye disse tabellene på måter som viser hvilke kunder som ikke har gjort noen kjøp den siste tiden.

Opprette en OLAP-kube fra dataene i en spørring      On-Line Analytical Processing (OLAP) er en metode du kan bruke til å organisere data i spørringer og rapporter, istedenfor å behandle transaksjoner. I en OLAP-database organiseres dataene hierarkisk og lagres i kuber istedenfor tabeller.

Du kan bruke Microsoft Query til å opprette en OLAP-kube fra dataene i en spørring, slik at det krever mindre tid og krefter å lage Microsoft Excel-rapporter basert på dataene. Hvis du vil opprette en OLAP-kube, kjører du veiviseren for OLAP-kube fra spørringsveiviseren, eller direkte fra Microsoft Query. Du kan returnere dataene til Microsoft Excel som en pivottabellrapport.

VisArbeide med dataene i Microsoft Excel

Når du har opprettet en spørring i spørringsveiviseren eller Microsoft Query, kan du returnere dataene til et Microsoft Excel-regneark. Dataene blir et eksternt dataområde eller en pivottabellrapport som du kan formatere, analysere og oppdatere.

Formatere og analysere dataene      I Microsoft Excel kan du bruke kjente verktøy som for eksempel diagramveiviseren eller automatiske delsummer til å presentere og summere dataene. Du kan formatere dataene, og formateringen beholdes når du oppdaterer de eksterne dataene fra kildedatabasen. Hvis du legger til kolonner med formler i det eksterne dataområdet, kan formlene kopieres automatisk til alle nye rader som legges til i området når du oppdaterer dataene. Du kan bruke egne kolonneetiketter i stedet for feltnavn, og legge til radnumre automatisk. Hvis du vil ha mer informasjon om hvordan du styrer formateringen og oppsettet i et eksternt dataområde, se Hjelp for Microsoft Excel.

Bruke spørringer på nytt og dele dem      I både spørringsveiviseren og Query kan du lage en DQY-spørringsfil som du kan endre, bruke på nytt og dele. Microsoft Excel kan åpne DQY-filer direkte, noe som gir deg og andre brukere mulighet til å opprette flere eksterne dataområder fra den samme spørringen.

Hvis du vil dele et Microsoft Excel-sammendrag eller en rapport som er basert på eksterne data, kan du gi andre brukere en arbeidsbok som inneholder et eksternt dataområde, eller du kan lage en rapportmal. En rapportmal lar deg lagre sammendraget eller rapporten uten at du trenger lagre de eksterne dataene, slik at filen blir mindre. De eksterne dataene hentes når en bruker åpner rapportmalen. Hvis du vil ha mer informasjon om hvordan du lager rapportmaler, se Hjelp for Microsoft Excel.

Oppdatere eksterne data      Når du oppdaterer eksterne data, kjører du spørringen for å hente eventuelle nye eller endrede data som oppfyller spesifikasjonene. Du kan oppdatere en spørring i både Microsoft Query og Microsoft Excel. Microsoft Excel inneholder flere alternativer for oppdatering av spørringer, inkludert oppdatering av data hver gang du åpner arbeidsboken, og automatisk oppdatering av arbeidsboken ved angitte tidsintervaller. Du kan fortsette å arbeide i Microsoft Excel mens dataene oppdateres, og du kan også kontrollere statusen under oppdateringen. Hvis du vil ha mer informasjon om hvordan du oppdaterer data i Microsoft Excel, se Hjelp for Microsoft Excel.