I många fall går det snabbare och mer effektivt att importera relationsdata via Power Pivot-tilläggsprogrammet än att göra en enkel import i Excel.
Vanligtvis är det så här enkelt:
- Kontrollera med databasadministratören om du behöver information om databasanslutningen och att du har behörighet att komma åt data.
- Om dessa data är relations- eller dimensionella klickar du på Start> från Power Pivot ochHämta externa data>från databas.
Om du vill kan du importera från andra datakällor:
- Klicka på Start>från datatjänst om data kommer från Microsoft Azure Marketplace eller en OData-datafeed.
- Klicka på Start>Hämta externa data>från andra källor om du vill välja från hela listan med datakällor.
På sidan Välj hur data ska importeras väljer du om du vill hämta alla data i datakällan eller filtrera data. Du kan antingen välja tabeller och vyer från en lista eller skriva en fråga som anger vilka data som ska importeras.
Fördelarna med en Power Pivot-import är bland annat möjligheten att:
- Filtrera bort onödiga data för att bara importera en delmängd.
- Byt namn på tabeller och kolumner när du importerar data.
- Klistra in en fördefinierad fråga för att välja de data som returneras.
Tips när du väljer datakällor
- OLE DB-providers kan ibland erbjuda snabbare prestanda för storskaliga data. När du väljer mellan olika leverantörer för samma datakälla bör du först prova OLE DB-providern.
- När du importerar tabeller från relationsdatabaser sparar du steg eftersom sekundärnyckelrelationer används vid importen för att skapa relationer mellan kalkylblad i Power Pivot-fönstret.
- Om du importerar flera tabeller och sedan tar bort de du inte behöver kan du spara steg. Om du importerar en tabell i taget kan du ändå behöva skapa relationer mellan tabellerna manuellt.
- Kolumner som innehåller liknande data i olika datakällor utgör grunden för att skapa relationer i Power Pivot-fönstret. När du använder heterogena datakällor väljer du tabeller som har kolumner som kan mappas till tabeller i andra datakällor som innehåller identiska eller liknande data.
- Om du vill ha stöd för datauppdatering för en arbetsbok som du publicerar på SharePoint bör du välja datakällor som är lika tillgängliga för både arbetsstationer och servrar. När du har publicerat arbetsboken kan du konfigurera ett datauppdateringsschema för att uppdatera information i arbetsboken automatiskt. Datakällor som finns tillgängliga på nätverksservrar gör det möjligt att uppdatera data.
Hämta data från andra källor
- Hämta data från Analysis Services
- Lägga till data från ett kalkylblad till en datamodell med hjälp av en länkad tabell
- Kopiera och klistra in rader i en datamodell i Power Pivot
Uppdatera relationsdata
Klicka på Dataanslutningar>>Uppdatera alla i Excel om du vill återansluta till en databas och uppdatera data i arbetsboken.
Uppdatering uppdaterar enskilda celler och lägger till rader som har uppdaterats i den externa databasen sedan den senaste importen. Endast nya rader och befintliga kolumner uppdateras. Om du behöver lägga till en ny kolumn i modellen måste du importera den med hjälp av stegen ovan.
En uppdatering upprepar bara samma fråga som användes för att importera data. Om datakällan inte längre finns på samma plats, eller om tabeller eller kolumner tas bort eller byter namn, misslyckas uppdateringen. Naturligtvis finns alla data som du tidigare importerade kvar. Om du vill visa frågan som används vid datauppdateringen klickar du på PowerPivot-hanteraren> för att öppna Power Pivot-fönstret. Visa frågan genom att klicka på Egenskaper för designtabell>.
Delning och behörigheter
Vanligtvis krävs behörigheter för att uppdatera data. Om du delar arbetsboken med andra som också vill uppdatera data kräver de minst skrivskyddad behörighet för databasen.
Vilken metod du använder för att dela arbetsboken avgör om datauppdatering kan ske. För Microsoft 365 kan du inte uppdatera data i en arbetsbok som sparas i Microsoft 365. I SharePoint Server kan du schemalägga obevakade datauppdateringar på servern, men det är nödvändigt att Power Pivot för SharePoint har installerats och konfigurerats i SharePoint-miljön. Kontakta SharePoint-administratören för att se om det finns en schemalagd datauppdatering.
Datakällor som stöds
Du kan importera data från någon av de många datakällor som anges i tabellen nedan.
Power Pivot installerar inte providers för varje datakälla. Vissa leverantörer kanske redan finns på datorn, men du kan behöva ladda ned och installera den leverantör som du behöver.
Du kan även länka till tabeller i Excel och kopiera och klistra in data från program som Excel och Word som använder ett HTML-format för Urklipp. Mer information finns i Lägga till data med hjälp av länkade Excel-tabeller och Kopiera och klistra in data till Power Pivot.
Tänk på följande när det gäller dataleverantörer:
- Du kan också använda OLE DB-providern för ODBC.
- I vissa fall kan användning av MSDAORA OLE DB-providern resultera i anslutningsfel, särskilt med nyare versioner av Oracle. Om du stöter på fel rekommenderar vi att du använder någon av de andra leverantörerna som anges för Oracle.
| Källa | Versioner | Filtyp | Leverantörer |
|---|---|---|---|
| Access-databaser | Microsoft Access 2003 eller senare. | .accdb eller .mdb | ACE 14 OLE DB-provider |
| SQL Server-relationsdatabaser | Microsoft SQL Server 2005 eller senare; Microsoft Azure SQL Database | (ej tillämpligt) | OLE DB Provider för SQL Server SQL Server Native Client OLE DB Provider SQL Server Native 10.0 Client OLE DB Provider .NET Framework Data Provider för SQL Client |
| SQL Server Parallel Data Warehouse (PDW) | SQL Server 2008 eller senare | (ej tillämpligt) | OLE DB-provider för SQL Server PDW |
| Oracle-relationsdatabaser | Oracle 9i, 10g, 11g. | (ej tillämpligt) | Oracle OLE DB Provider .NET Framework Data Provider för Oracle-klient .NET Framework-dataprovider för SQL Server MSDAORA OLE DB (leverantör 2) OraOLEDB MSDASQL |
| Teradata-relationsdatabaser | Teradata V2R6, V12 | (ej tillämpligt) | TDOLEDB OLE DB-leverantör .Net Data Provider för Teradata |
| Informix-relationsdatabaser | (ej tillämpligt) | Informix OLE DB-provider | |
| IBM DB2-relationsdatabaser | 8.1 | (ej tillämpligt) | DB2OLEDB |
| Sybase-relationsdatabaser | (ej tillämpligt) | Sybase OLE DB-provider | |
| Andra relationsdatabaser | (ej tillämpligt) | (ej tillämpligt) | OLE DB-provider eller ODBC-drivrutin |
| Textfiler Ansluta till en flat fil |
(ej tillämpligt) | .txt, .tab .csv | ACE 14 OLE DB provider för Microsoft Access |
| Microsoft Excel-filer | Excel 97-2003 eller senare | .xlsx, .xlsm, .xlsb, .xltx, .xltm | ACE 14 OLE DB-provider |
| Power Pivot-arbetsbok Importera data från Analysis Services eller Power Pivot |
Microsoft SQL Server 2008 R2 eller senare | xlsx, .xlsm, .xlsb, .xltx, .xltm | ASOLEDB 10.5 (används endast med Power Pivot-arbetsböcker som publiceras på SharePoint-servergrupper där Power Pivot för SharePoint är installerat) |
| Analysis Services-kub Importera data från Analysis Services eller Power Pivot |
Microsoft SQL Server 2005 eller senare | (ej tillämpligt) | ASOLEDB 10 |
| Datafeeds Importera data från en datafeed (används för att importera data från Reporting Services-rapporter, Atom-dokument och en enda datafeed) |
Atom 1.0-format En databas eller ett dokument som visas som en WCF-datatjänst (tidigare ADO.NET Data Services). |
.atomsvc för ett tjänstdokument som definierar en eller flera flöden .atom för ett Atom-webbfeeddokument |
Microsoft Data Feed Provider för Power Pivot .NET Framework datafeeddataleverantör för Power Pivot |
| Reporting Services-rapporter Importera data från en Reporting Services-rapport |
Microsoft SQL Server 2005 eller senare | .rdl | |
| Office Database Connection-filer | .odc |
Källor som inte stöds
Publicerade serverdokument, till exempel Access-databaser som redan publicerats till SharePoint, kan inte importeras.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.