I mange tilfælde er det hurtigere og mere effektivt at importere relationelle data via Power Pivot-tilføjelsesprogrammet end at foretage en simpel import i Excel.
Generelt er det så nemt at gøre:
- Kontakt en databaseadministrator for at få oplysninger om databaseforbindelsen og for at bekræfte, at du har tilladelse til at få adgang til dataene.
- Hvis dataene er relationelle eller dimensionelle, skal du i Power Pivot klikke på Hjem>Hent eksterne data>fra database.
Du kan også vælge at importere fra andre datakilder:
- Klik på Hjem>fra datatjeneste, hvis dataene er fra Microsoft Azure Marketplace eller et OData-datafeed.
- Klik på Startside>Hent eksterne data>fra andre kilder for at vælge fra hele listen over datakilder.
På siden Vælg, hvordan dataene skal importeres , skal du vælge, om du vil tage alle dataene ind i datakilden, eller om dataene skal filtreres. Vælg enten tabeller og visninger fra en liste, eller skriv en forespørgsel, der angiver, hvilke data der skal importeres.
Fordelene ved en Power Pivot-import omfatter muligheden for at:
- Filtrere unødvendige data fra, hvis du kun vil importere et undersæt.
- Omdøb tabeller og kolonner, når du importerer data.
- Indsæt en foruddefineret forespørgsel for at markere de data, den returnerer.
Tip til valg af datakilder
- OLE DB-udbydere kan også give en hurtigere ydeevne til store data. Når du vælger mellem forskellige providere for den samme datakilde, skal du prøve OLE DB-provideren først.
- Du sparer trin, når du importerer tabeller fra relationsdatabaser, fordi der under importen bruges relationer mellem en fremmed nøgle til at oprette relationer mellem regneark i Power Pivot-vinduet.
- Du kan spare trin, hvis du importerer flere tabeller og derefter sletter dem, du ikke har brug for. Hvis du importerer tabeller én ad gangen, kan det stadig være nødvendigt at oprette relationer mellem tabellerne manuelt.
- Kolonner, der indeholder ensartede data i forskellige datakilder, er grundlaget for oprettelse af relationer i Power Pivot-vinduet. Når du bruger heterogene datakilder, skal du vælge tabeller, der har kolonner, som kan knyttes til tabeller i andre datakilder, som indeholder identiske eller lignende data.
- Hvis du vil understøtte dataopdatering for en projektmappe, som du publicerer til SharePoint, skal du vælge datakilder, der er lige tilgængelige for både arbejdsstationer og servere. Når du har publiceret projektmappen, kan du konfigurere en tidsplan for dataopdatering, så oplysningerne i projektmappen opdateres automatisk. Brug af datakilder, der er tilgængelige på netværksservere, gør det muligt at opdatere data.
Hente data fra andre kilder
- Hente data fra Analysis Services
- Føje regnearksdata til en datamodel ved hjælp af en sammenkædet tabel
- Kopiere og indsætte rækker i en datamodel i PowerPivot
Opdater relationelle data
Klik på Dataforbindelser>>Opdater alle i Excel for at oprette forbindelse til en database igen og opdatere dataene i din projektmappe.
Opdater opdaterer de enkelte celler og tilføjer rækker, der er blevet opdateret i den eksterne database siden tidspunktet for den sidste import. Kun nye rækker og eksisterende kolonner opdateres. Hvis du vil føje en ny kolonne til modellen, skal du importere den ved at følge ovenstående trin.
En opdatering gentager blot den samme forespørgsel, som blev brugt til at importere dataene. Hvis datakilden ikke længere er på den samme placering, eller hvis tabeller eller kolonner fjernes eller omdøbes, mislykkes opdateringen. Du bevarer selvfølgelig stadig de data, du tidligere har importeret. Hvis du vil se den forespørgsel, der bruges under dataopdateringen, skal du klikke på Power Pivot>Administrer for at åbne Power Pivot-vinduet. Klik på Egenskaberfordesigntabel> for at få vist forespørgslen.
Deling og tilladelser
Typisk skal der tilladelser bruges til at opdatere dataene. Hvis du deler projektmappen med andre, der også ønsker at opdatere dataene, skal de som minimum have skrivebeskyttet tilladelse til databasen.
Den metode, du bruger til at dele projektmappen, bestemmer, om dataopdatering kan finde sted. For Microsoft 365 kan du ikke opdatere data i en projektmappe, der er gemt i Microsoft 365. På SharePoint Server kan du planlægge automatiseret dataopdatering på serveren, men det er nødvendigt, at Power Pivot til SharePoint er installeret og konfigureret i dit SharePoint-miljø. Kontakt SharePoint-administratoren for at se, om der findes en planlagt dataopdatering.
Understøttede datakilder
Du kan importere data fra en af de mange datakilder, der er angivet i tabellen nedenfor.
Power Pivot installerer ikke udbyderne for hver datakilde. Selvom der måske allerede findes nogle udbydere på computeren, kan det være nødvendigt at hente og installere den producent, du skal bruge.
Du kan også oprette kæder til tabeller i Excel og kopiere og indsætte data fra programmer som Excel og Word, der bruger HTML-format til Udklipsholder. Du kan finde flere oplysninger i Tilføje data ved hjælp af sammenkædede Excel-tabeller og Kopiere og indsætte data i Power Pivot.
Overvej følgende med hensyn til dataudbydere:
- Du kan også bruge OLE DB-provider til ODBC.
- I nogle tilfælde kan brug af MSDAORA OLE DB-provideren medføre forbindelsesfejl – især med nyere versioner af Oracle. Hvis du støder på fejl, anbefaler vi, at du bruger en af de andre udbydere, der er angivet for Oracle.
| Kilde | Versioner | Filtype | Udbydere |
|---|---|---|---|
| Access-databaser | Microsoft Access 2003 eller senere. | .accdb eller .mdb | ACE 14 OLE DB-provider |
| SQL Server-relationsdatabaser | Microsoft SQL Server 2005 eller nyere; Microsoft Azure SQL Database | (ikke relevant) | OLE DB-provider til SQL Server SQL Server Native Client OLE DB-provider SQL Server Native 10.0 Client OLE DB-provider .NET Framework Data-provider til SQL Client |
| SQL Server Parallel data warehouse (PDW) | SQL Server 2008 eller nyere | (ikke relevant) | OLE DB-provider til SQL Server PDW |
| Oracle-relationsdatabaser | Oracle 9i, 10g, 11g. | (ikke relevant) | Oracle OLE DB-provider .NET Framework-dataprovider til Oracle-klient .NET Framework Data-provider til SQL Server MSDAORA OLE DB (udbyder 2) OraOLEDB MSDASQL |
| Teradata-relationsdatabaser | Teradata V2R6, V12 | (ikke relevant) | TDOLEDB OLE DB-udbyder .Net-dataprovider til Teradata |
| Informix-relationsdatabaser | (ikke relevant) | Informix OLE DB-provider | |
| IBM DB2-relationsdatabaser | 8.1 | (ikke relevant) | DB2OLEDB |
| Sybase-relationsdatabaser | (ikke relevant) | Sybase OLE DB-provider | |
| Andre relationsdatabaser | (ikke relevant) | (ikke relevant) | OLE DB-udbyder eller ODBC-driver |
| Tekstfiler Oprette forbindelse til en flad fil |
(ikke relevant) | .txt, .tab, .csv | ACE 14 OLE DB-provider til Microsoft Access |
| Microsoft Excel-filer | Excel 97-2003 eller nyere | .xlsx, .xlsm, .xlsb, .xltx, .xltm | ACE 14 OLE DB-provider |
| Power Pivot-projektmappe Importere data fra Analysis Services eller Power Pivot |
Microsoft SQL Server 2008 R2 eller nyere | xlsx, .xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (bruges kun med Power Pivot-projektmapper, der publiceres på SharePoint-farme, hvor Power Pivot til SharePoint er installeret) |
| Analysis Services-kube Importere data fra Analysis Services eller Power Pivot |
Microsoft SQL Server 2005 eller nyere | (ikke relevant) | ASOLEDB 10 |
| Datafeeds Importere data fra et datafeed (bruges til at importere data fra Reporting Services-rapporter, Atom-tjenestedokumenter og et enkelt datafeed) |
Atom 1.0-format Enhver database eller dokument, der vises som en Windows Communication Foundation (WCF)-datatjeneste (tidligere ADO.NET-datatjenester). |
.atomsvc for et servicedokument, der definerer et eller flere feeds .atom for et Atom-webfeeddokument |
Microsoft-datafeedudbyder til Power Pivot .NET Framework-datafeeddataprovider til Power Pivot |
| Reporting Services-rapporter Importere data fra en Reporting Services-rapport |
Microsoft SQL Server 2005 eller nyere | .rdl | |
| Forbindelsesfiler til Office-database | .odc |
Ikke-understøttede kilder
Publicerede serverdokumenter – f.eks. Access-databaser, der allerede er publiceret i SharePoint – kan ikke importeres.
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.