W wielu przypadkach importowanie danych relacyjnych za pomocą dodatku Power Pivot jest szybsze i wydajniejsze niż proste importowanie w programie Excel.
Na ogół jest to bardzo proste:
- Skontaktuj się z administratorem bazy danych, aby uzyskać informacje o połączeniu z bazą danych i sprawdzić, czy masz uprawnienia dostępu do danych.
- Jeśli dane są relacyjne lub wymiarowe, w programie Power Pivot kliknij pozycję Narzędzia główne>,Pobieranie danych> zewnętrznychz bazy danych.
Opcjonalnie możesz zaimportować dane z innych źródeł danych:
- Kliknij pozycję Narzędzia główne>z usługi danych, jeśli dane pochodzą z witryny Microsoft Azure Marketplace lub ze strumieniowego źródła danych OData.
- Kliknij pozycję Narzędzia główne>, aby wybrać danez> pełnej listy źródeł danych.
Na stronie Wybieranie sposobu importowania danych wybierz, czy chcesz pobrać wszystkie dane ze źródła danych, czy chcesz je filtrować. Wybierz tabele i widoki z listy lub napisz zapytanie określające dane do zaimportowania.
Do zalet importowania danych z dodatku Power Pivot należą następujące możliwości:
- Odfiltrowywanie niepotrzebnych danych w celu zaimportowania tylko ich podzbioru.
- Zmienianie nazw tabel i kolumn podczas importowania danych.
- Wklej wstępnie zdefiniowane zapytanie, aby wybrać zwracane przez nie dane.
Porady dotyczące wybierania źródeł danych
- Dostawcy baz danych OLE mogą czasami zapewnić większą wydajność w przypadku dużych ilości danych. Wybierając między różnymi dostawcami tego samego źródła danych, należy najpierw wypróbować dostawcę bazy danych OLE.
- Importowanie tabel z relacyjnych baz danych pozwala zaoszczędzić wiele czasu, ponieważ podczas importowania relacje między arkuszami w oknie dodatku Power Pivot są używane relacje kluczy obcych.
- Zaimportowanie wielu tabel, a następnie usunięcie tych, które nie są potrzebne, może zaoszczędzić wiele czynności. W przypadku importowania tabel pojedynczo może być konieczne ręczne utworzenie relacji między tabelami.
- Kolumny zawierające podobne dane w różnych źródłach danych są podstawą do tworzenia relacji w oknie dodatku Power Pivot. W przypadku korzystania z heterogenicznych źródeł danych wybierz tabele zawierające kolumny, które można mapować na tabele w innych źródłach danych zawierające identyczne lub podobne dane.
- Aby obsługiwać odświeżanie danych skoroszytu publikowanego w programie SharePoint, wybierz źródła danych, które są jednakowo dostępne dla stacji roboczych i serwerów. Po opublikowaniu skoroszytu można skonfigurować harmonogram odświeżania danych, aby informacje zawarte w skoroszycie były aktualizowane automatycznie. Odświeżanie danych jest możliwe przy użyciu źródeł danych dostępnych na serwerach sieciowych.
Pobieranie danych z innych źródeł
- Pobieranie danych z usług Analysis Services
- Dodawanie danych arkusza do modelu danych przy użyciu tabeli połączonej
- Kopiowanie i wklejanie wierszy do modelu danych w dodatku Power Pivot
Odświeżanie danych relacyjnych
W programie Excel kliknijpozycję Połączenia>danych>, aby ponownie połączyć się z bazą danych i odświeżyć dane w skoroszycie.
Odświeżenie spowoduje zaktualizowanie pojedynczych komórek i dodanie wierszy, które zostały zaktualizowane w zewnętrznej bazie danych od czasu ostatniego importu. Tylko nowe wiersze i istniejące kolumny zostaną odświeżone. Jeśli chcesz dodać nową kolumnę do modelu, musisz ją zaimportować, wykonując kroki podane powyżej.
Odświeżenie powoduje po prostu powtórzenie tego samego zapytania, które zostało użyte do zaimportowania danych. Jeśli źródło danych nie znajduje się już w tej samej lokalizacji albo jeśli usunięto tabele lub kolumny albo zmieniono ich nazwy, odświeżanie nie powiedzie się. Oczywiście wszystkie zaimportowane wcześniej dane zostaną zachowane. Aby wyświetlić zapytanie używane podczas odświeżania danych, kliknij pozycjęZarządzajw dodatku Power Pivot> w celu otwarcia okna dodatku Power Pivot. Kliknijprzycisk Właściwości tabeliprojektowania>, aby wyświetlić zapytanie.
Udostępnianie i uprawnienia
Zwykle do odświeżania danych są niezbędne uprawnienia. Jeśli udostępniasz skoroszyt innym osobom, które również chcą odświeżać dane, będą one wymagać co najmniej uprawnień tylko do odczytu w bazie danych.
Od metody udostępniania skoroszytu zależy, czy odświeżanie danych będzie możliwe. W przypadku platformy Microsoft 365 nie można odświeżyć danych w skoroszycie zapisanym na platformie Microsoft 365. W programie SharePoint Server można zaplanować nienadzorowane odświeżanie danych na serwerze, ale konieczne jest zainstalowanie i skonfigurowanie dodatku Power Pivot dla programu SharePoint w środowisku programu SharePoint. Skontaktuj się z administratorem programu SharePoint, aby sprawdzić, czy jest dostępne zaplanowane odświeżanie danych.
Obsługiwane źródła danych
Dane można importować z jednego z wielu źródeł danych podanych w poniższej tabeli.
Dodatek Power Pivot nie instaluje dostawców dla każdego źródła danych. Niektórzy dostawcy mogą już istnieć na komputerze, ale może być konieczne pobranie i zainstalowanie odpowiedniego dostawcy.
Możesz także tworzyć linki do tabel w programie Excel oraz kopiować i wklejać dane z aplikacji, takich jak programy Excel i Word, które używają formatu HTML dla Schowka. Aby uzyskać więcej informacji, zobacz tematy Dodawanie danych za pomocą tabel połączonych programu Excel oraz 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 OLE DB Provider for ODBC.
- W niektórych przypadkach korzystanie z dostawcy MSDAORA OLE DB może powodować błędy połączenia — szczególnie w przypadku nowszych wersji programu Oracle. Jeśli wystąpią jakiekolwiek błędy, zalecamy skorzystanie z jednego z innych dostawców wymienionych dla Oracle.
| Źródło | Wersje | Typ pliku | Dostawcy |
|---|---|---|---|
| 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; Microsoft Azure SQL Database | (nie dotyczy) | Dostawca OLE DB dla programu SQL Server Dostawca OLE DB programu SQL Server Native Client 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 OLE DB dla konsoli 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 programu 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 OLE DB TDOLEDB .Net Dostawca danych for Teradata |
| Relacyjne bazy danych Informix | (nie dotyczy) | Dostawca Informix OLE DB | |
| 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 |
| Pliki tekstowe Nawiązywanie połączenia z plikiem prostym |
(nie dotyczy) | .txt, tab, .csv | Dostawca bazy danych OLE ACE 14 dla programu Microsoft Access |
| Pliki programu Microsoft Excel | Program Excel 97–2003 lub nowszy | .xlsx, xlsm, xlsb, xltx, xltm | Dostawca bazy danych OLE ACE 14 |
| Skoroszyt dodatku Power Pivot 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żywane tylko w przypadku skoroszytów dodatku Power Pivot opublikowanych w farmach programu SharePoint z zainstalowanym dodatkiem Power Pivot dla programu SharePoint) |
| Moduł usług Analysis Services Importowanie danych z usług Analysis Services lub dodatku Power Pivot |
Microsoft SQL Server 2005 lub nowszy | (nie dotyczy) | ASOLEDB 10 |
| Strumieniowe źródła danych Importowanie danych ze strumieniowego źródła danych (służy do importowania danych z raportów usług Reporting Services, dokumentów usługi Atom i pojedynczego strumieniowego źródła danych) |
Format Atom 1.0 Dowolna baza danych lub dokument udostępniony jako usługa danych programu Windows Communication Foundation (WCF) (dawniej usługi danych ADO.NET). |
atomsvc dla dokumentu usługi, który definiuje co najmniej jedno źródło strumieniowe .atom dla dokumentu kanału sieci Web Atom |
Dostawca strumieniowego źródła danych firmy Microsoft dla dodatku Power Pivot Dostawca strumieniowych źródeł danych programu .NET Framework dla dodatku Power Pivot |
| Raporty usług Reporting Services Importowanie danych z raportu usług Reporting Services |
Microsoft SQL Server 2005 lub nowszy | rdl | |
| Pliki połączeń baz danych pakietu Office | odc |
Nieobsługiwane źródła
Nie można importować opublikowanych dokumentów z serwera, takich jak bazy danych programu Access, które zostały 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.