I mange tilfælde er import af relationelle data via tilføjelsesprogrammet Power Pivot hurtigere og mere effektivt end at udføre en simpel import i Excel.
Generelt er det nemt at gøre:
-
Kontakt en databaseadministrator for at få oplysninger om databaseforbindelsen, og bekræft, at du har tilladelse til at få adgang til dataene.
-
Hvis dataene er relationelle eller dimensionelle, skal du – fra Power Pivot– klikke på Hjem > Hent eksterne data > Fra database.
Du kan også importere fra andre datakilder:
-
Klik på > Fra datatjeneste, hvis dataene er fra Microsoft Azure Marketplace eller et OData-datafeed.
-
Klik på > Hent eksterne data > Fra andre kilder for at vælge fra hele listen over datakilder.
På siden Vælg, hvordan du vil importere data skal du vælge, om du vil tage alle dataene i datakilden eller filtrere dataene. Vælg enten tabeller og visninger på en liste, eller skriv en forespørgsel, der angiver, hvilke data der skal importeres.
Fordelene ved en Power Pivot import omfatter muligheden for at:
-
Frafiltrer unødvendige data for kun at importere en delmængde.
-
Omdøb tabeller og kolonner, mens du importerer data.
-
Indsæt i en foruddefineret forespørgsel for at vælge de data, den returnerer.
-
OLE DB-udbydere kan nogle gange tilbyde hurtigere ydeevne til data i stort omfang. Når du vælger mellem forskellige udbydere for den samme datakilde, skal du prøve OLE DB-udbyderen først.
-
Når du importerer tabeller fra relationsdatabaser, gemmes trinnene, fordi relationer med fremmede nøgler bruges under import til at oprette relationer mellem regneark i Power Pivot database.
-
Hvis du importerer flere tabeller og derefter sletter dem, du ikke har brug for, kan du muligvis gemme trinnene. 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 Pivotdatakilde. Når du bruger heterogene datakilder, skal du vælge tabeller, der har kolonner, der kan knyttes til tabeller i andre datakilder, som indeholder identiske eller lignende data.
-
For at understøtte dataopdatering for en projektmappe, som du publicerer på SharePoint, skal du vælge datakilder, der er lige tilgængelige for både arbejdsstationer og servere. Efter publicering af projektmappen kan du konfigurere en tidsplan for dataopdatering for at opdatere oplysninger i projektmappen automatisk. Brug af datakilder, der er tilgængelige på netværksservere, gør det muligt at opdatere data.
I Excel skal du klikke på Data > Connections > Opdater alle for at oprette forbindelse til en database igen og opdatere dataene i projektmappen.
Opdateringen opdaterer individuelle celler og tilføjer rækker, der er blevet opdateret i den eksterne database siden tidspunktet for 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 hjælp af trinnene ovenfor.
En opdatering gentager ganske enkelt den samme forespørgsel, der 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 alle de data, du tidligere har importeret. Hvis du vil have vist den forespørgsel, der blev brugt under dataopdateringen, skal du klikkePower Pivot > Administrer for at åbne Power Pivot vinduet. Klik på Design > Egenskaber for tabel for at få vist forespørgslen.
Tilladelser er typisk nødvendige for at opdatere dataene. Hvis du deler projektmappen med andre, som også vil opdatere dataene, kræver de mindst skrivebeskyttede tilladelser i databasen.
Den metode, som du deler projektmappen på, afgør, om dataopdatering kan ske. Du Office 365 ikke opdatere data i en projektmappe, der er gemt Office 365. På SharePoint Server 2013 kan du planlægge automatiserede dataopdateringer på serveren, men det er nødvendigt, at Power Pivot til SharePoint 2013 er blevet installeret og konfigureret i dit SharePoint-miljø. Kontakt din SharePoint for at se, om der er en tilgængelig planlagt dataopdatering.
Du kan importere data fra en af de mange datakilder, der er angivet i tabellen nedenfor.
Power Pivot i Microsoft Excel 2013 installerer ikke udbyderne for hver datakilde. Selvom nogle udbydere allerede findes på computeren, skal du muligvis downloade og installere den udbyder, du har brug for.
Du kan også linke til tabeller i Excel og kopiere og indsætte data fra programmer som Excel og Word, der bruger et HTML-format til Udklipsholder. Få mere at vide under Tilføj data ved hjælp af sammenkædede Excel og Kopiér og Indsæt 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 nyere. |
.accdb eller .mdb |
ACE 14 OLE DB-udbyder |
SQL Server-relationsdatabaser |
Microsoft SQL Server 2005 eller nyere; Microsoft Azure SQL Database |
(ikke muligt) |
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 muligt) |
OLE DB-provider til SQL Server PDW |
Oracle-relationsdatabaser |
Oracle 9i, 10g, 11g. |
(ikke muligt) |
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 muligt) |
TDOLEDB OLE DB-provider .Net-dataudbyder til Teradata |
Informix-relationsdatabaser |
(ikke muligt) |
Informix OLE DB-provider |
|
IBM DB2-relationsdatabaser |
8.1 |
(ikke muligt) |
DB2OLEDB |
Sybase-relationelle databaser |
(ikke muligt) |
Sybase OLE DB-provider |
|
Andre relationsdatabaser |
(ikke muligt) |
(ikke muligt) |
OLE DB-provider eller ODBC-driver |
(ikke muligt) |
.txt, fanen ..csv |
ACE 14 OLE DB-udbyder til Microsoft Access |
|
Microsoft Excel filer |
Excel 97-2003 eller nyere |
.xlsx, .xlsm, .xlsb, .xltx, .xltm |
ACE 14 OLE DB-udbyder |
Power Pivotprojektmappe |
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, der har Power Pivot for SharePoint installeret) |
Analysis |
Microsoft SQL Server 2005 eller nyere |
(ikke muligt) |
ASOLEDB 10 |
Datafeed (bruges til at importere data fra Reporting Services-rapporter, atomtjenestedokumenter og enkelt datafeed) |
Atom 1.0-format Enhver database eller et dokument, der er vist som Windows Communication Foundation (WCF) Data Service (tidligere ADO.NET Data Services). |
.atomsvc for et tjenestedokument, der definerer et eller flere feeds .atom for et Atom-webfeeddokument |
Microsoft-datafeedudbyder til Power Pivot .NET Framework datafeeddataudbyder til Power Pivot |
Reporting Services-rapporter |
Microsoft SQL Server 2005 eller nyere |
.rdl |
|
Office Databaseforbindelsesfiler |
.odc |
Publicerede serverdokumenter, f.eks. Access-databaser, der allerede SharePoint i databaserne, 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 community'er.