W wielu przypadkach importowanie danych relacyjnych za pośrednictwem Power Pivot dodatku jest szybsze i wydajniejsze niż proste importowanie w programie Excel.
Ogólnie rzecz biorąc, jest to proste do wykonania:
-
Skontaktuj się z administratorem bazy danych, aby uzyskać informacje o połączeniu bazy danych i sprawdzić, czy masz uprawnienia dostępu do danych.
-
Jeśli dane są relacyjne lub wymiarowe , kliknij pozycję Narzędzia główne > Pobieranie danych zewnętrznych > z bazy danych z poziomu Power Pivot.
Opcjonalnie możesz zaimportować dane z innych źródeł danych:
-
Kliknij pozycję >głównej z usługi danych , jeśli dane pochodzą z usługi Microsoft Azure Marketplace lub ze strumieniowego źródła danych OData.
-
Kliknij pozycję Narzędzia główne > Pobierz dane zewnętrzne > z innych źródeł , aby wybrać z całej listy źródeł danych.
Na stronie Wybieranie sposobu importowania danych określ, czy wszystkie dane mają być uwzględniane w źródle danych, czy mają być filtrowane. Wybierz tabele i widoki z listy lub napisz zapytanie określające, które dane zaimportować.
Zalety importu Power Pivot obejmują możliwość:
-
Odfiltruj niepotrzebne dane, aby zaimportować tylko podzbiór.
-
Zmienianie nazw tabel i kolumn podczas importowania danych.
-
Wklej wstępnie zdefiniowane zapytanie, aby zaznaczyć zwracane dane.
-
Dostawcy baz danych OLE mogą czasami oferować szybszą wydajność danych na dużą skalę. Podczas wybierania między różnymi dostawcami dla tego samego źródła danych należy najpierw wypróbować dostawcę bazy danych OLE.
-
Importowanie tabel z relacyjnych baz danych pozwala zaoszczędzić czas, ponieważ relacje klucza obcego są używane podczas importowania do tworzenia relacji między arkuszami w oknie Power Pivot.
-
Zaimportowanie wielu tabel, a następnie usunięcie tych, których nie potrzebujesz, może zapisać kroki. Jeśli importujesz tabele pojedynczo, nadal może być konieczne ręczne tworzenie relacji między tabelami.
-
Kolumny, które zawierają podobne dane w różnych źródłach danych, są podstawą tworzenia relacji w oknie Power Pivot. W przypadku korzystania z heterogenicznych źródeł danych wybierz tabele zawierające kolumny, które można zamapować na tabele w innych źródłach danych, które zawierają identyczne lub podobne dane.
-
Aby obsługiwać odświeżanie danych w skoroszycie publikowanym w programie SharePoint, wybierz źródła danych, które są równie dostępne zarówno dla stacji roboczych, jak i serwerów. Po opublikowaniu skoroszytu możesz skonfigurować harmonogram odświeżania danych w celu automatycznego aktualizowania informacji w skoroszycie. Korzystanie ze źródeł danych dostępnych na serwerach sieciowych umożliwia odświeżanie danych.
W programie Excel kliknij pozycję Dane > Połączenia > Odśwież wszystko , aby ponownie nawiązać połączenie z bazą danych i odświeżyć dane w skoroszycie.
Odświeżenie spowoduje zaktualizowanie poszczególnych komórek i dodanie wierszy, które zostały zaktualizowane w zewnętrznej bazie danych od czasu ostatniego importowania. Odświeży się tylko nowe wiersze i istniejące kolumny. Jeśli chcesz dodać nową kolumnę do modelu, musisz ją zaimportować, wykonując kroki podane powyżej.
Odświeżenie po prostu powtarza to samo zapytanie, które zostało użyte do zaimportowania danych. Jeśli źródło danych nie znajduje się już w tej samej lokalizacji albo tabele lub kolumny są usuwane lub zmieniane ich nazwy, odświeżanie zakończy się niepowodzeniem. Oczywiście nadal zachowujesz wszystkie zaimportowane wcześniej dane. Aby wyświetlić zapytanie użyte podczas odświeżania danych, kliknij pozycję Power Pivot > Zarządzaj w celu otwarcia okna Power Pivot. Kliknij pozycję Projektowanie > Właściwości tabeli , aby wyświetlić zapytanie.
Zazwyczaj uprawnienia są niezbędne do odświeżenia danych. Jeśli udostępnisz skoroszyt innym osobom, które również chcą odświeżyć dane, będą one wymagały co najmniej uprawnień tylko do odczytu w bazie danych.
Metoda udostępniania skoroszytu określa, czy może wystąpić odświeżanie danych. W przypadku Microsoft 365 nie można odświeżać danych w skoroszycie zapisanym w Microsoft 365. Na SharePoint Server można zaplanować odświeżanie danych bez nadzoru na serwerze, ale konieczne jest zainstalowanie i skonfigurowanie Power PivotSharePoint w środowisku SharePoint. Skontaktuj się z administratorem SharePoint, aby sprawdzić, czy jest dostępne zaplanowane odświeżanie danych.
Możesz zaimportować dane z jednego z wielu źródeł danych podanych w poniższej tabeli.
Power Pivot nie instaluje dostawców dla każdego źródła danych. Chociaż niektórzy dostawcy mogą już istnieć na Twoim komputerze, może być konieczne pobranie i zainstalowanie odpowiedniego dostawcy.
Możesz również łączyć się z tabelami w Excel oraz kopiować i wklejać dane z aplikacji takich jak Excel i Word, które używają formatu HTML do Schowka. Aby uzyskać więcej informacji, zobacz Dodawanie danych przy użyciu tabel połączonych programu Exceloraz Kopiowanie i wklejanie danych do dodatku Power Pivot.
W odniesieniu do dostawców danych należy wziąć pod uwagę następujące kwestie:
-
Możesz również użyć dostawcy bazy danych OLE dla formatu ODBC.
-
W niektórych przypadkach użycie dostawcy bazy danych OLE MSDAORA może powodować błędy połączenia — szczególnie w przypadku nowszych wersji programu Oracle. Jeśli wystąpią jakiekolwiek błędy, zalecamy użycie jednego z innych dostawców wymienionych dla programu Oracle.
Źródło |
Wersje |
Typ pliku |
Dostawców |
---|---|---|---|
Bazy danych programu Access |
Microsoft Access 2003 lub nowszy. |
accdb lub .mdb |
Dostawca bazy danych OLE ACE 14 |
Relacyjne bazy danych programu SQL Server |
Microsoft SQL Server 2005 lub nowszy; Baza danych SQL platformy Microsoft Azure |
(nie dotyczy) |
Dostawca OLE DB dla programu SQL Server Dostawca bazy danych OLE klienta sql server Dostawca OLE DB programu SQL Server Native Client 10.0 Dostawca danych programu .NET Framework dla programu SQL Client |
SQL Server Parallel Data Warehouse (PDW) |
SQL Server 2008 lub nowszy |
(nie dotyczy) |
Dostawca bazy danych OLE dla programu SQL Server PDW |
Relacyjne bazy danych programu Oracle |
Oracle 9i, 10g, 11g. |
(nie dotyczy) |
Dostawca oracle OLE DB Dostawca danych programu .NET Framework dla klienta Oracle Dostawca danych programu .NET Framework dla programu SQL Server MSDAORA OLE DB (dostawca 2) OraOLEDB MSDASQL |
Relacyjne bazy danych Teradata |
Teradata V2R6, V12 |
(nie dotyczy) |
Dostawca bazy danych OLE TDOLEDB Dostawca danych .Net dla firmy Teradata |
Relacyjne bazy danych Informix |
(nie dotyczy) |
Dostawca bazy danych OLE Informix |
|
Relacyjne bazy danych IBM DB2 |
8.1 |
(nie dotyczy) |
DB2OLEDB |
Relacyjne bazy danych Sybase |
(nie dotyczy) |
Dostawca bazy danych OLE Sybase |
|
Inne relacyjne bazy danych |
(nie dotyczy) |
(nie dotyczy) |
Dostawca bazy danych OLE lub sterownik ODBC |
tekstowe |
(nie dotyczy) |
.txt, tab, .csv |
Dostawca bazy danych OLE ACE 14 dla programu Microsoft Access |
Pliki programu Microsoft Excel |
Excel 97–2003 lub nowszy |
.xlsx, xlsm, xlsb, xltx, xltm |
Dostawca bazy danych OLE ACE 14 |
Power Pivot skoroszycie Importowanie danych z usług Analysis Services lub dodatku Power Pivot |
Microsoft SQL Server 2008 R2 lub nowszy |
xlsx, xlsm, xlsb, xltx, xltm |
ASOLEDB 10.5 (używany tylko w przypadku Power Pivot skoroszytów, które są publikowane w farmach programu SharePoint, które mają zainstalowane Power Pivot dla programu SharePoint) |
ModułImportowanie danych z usług Analysis Services lub dodatku Power Pivot usług Analysis Services |
Microsoft SQL Server 2005 lub nowszy |
(nie dotyczy) |
ASOLEDB 10 |
StrumienioweImportowanie danych ze strumieniowego źródła danych źródła danych(służy do importowania danych z raportów usług Reporting Services, dokumentów usługi Atom i jednego strumieniowego źródła danych) |
Format Atom 1.0 Dowolna baza danych lub dokument, które są udostępniane jako usługa danych programu Windows Communication Foundation (WCF) (dawniej ADO.NET Data Services). |
atomsvc dla dokumentu usługi definiującego co najmniej jeden kanał informacyjny atom dla dokumentu kanału informacyjnego Atom web feed |
Dostawca strumieniowego strumieniowego źródła danych firmy Microsoft dla Power Pivot Dostawca strumieniowych źródeł danych programu .NET Framework dla Power Pivot |
Usługi Reporting Services raportująimportowanie danych z raportu usług Reporting Services |
Microsoft SQL Server 2005 lub nowszy |
.Rdl |
|
Pliki połączeń bazy danych pakietu Office |
.Odc |
Nie można importować opublikowanych dokumentów serwera, takich jak bazy danych programu Access już opublikowane w programie SharePoint.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.