Uzyskiwanie danych przy użyciu dodatku Power Pivot

W wielu przypadkach importowanie danych relacyjnych za pomocą dodatku Power Pivot jest szybsze i bardziej efektywne niż wykonanie prostego importu w programie Excel.

Ogólnie rzecz biorąc, jest to proste:

  1. Skontaktuj się z administratorem bazy danych, aby uzyskać informacje o połączeniu bazy danych i sprawdzić, czy masz uprawnienia dostępu do danych.

  2. Jeśli dane są relacyjne lub wymiarowe, z poziomu Power Pivot kliknij pozycję Narzędzia > Pobierz dane zewnętrzne > z bazy danych.

Opcjonalnie możesz zaimportować dane z innych źródeł:

  • Kliknij pozycję Strona > z usługi danych, jeśli dane są z witryny Microsoft Azure Marketplace lub strumieniowego źródła danych OData.

  • Kliknij kartę Narzędzia > pozycję Pobierz dane zewnętrzne > z innych źródeł, aby wybrać źródło z całej listy źródeł danych.

Na stronie Wybieranie sposobu importowania danych wybierz, czy mają być zbierane wszystkie dane ze źródła danych, czy też mają być filtrowane. Wybierz tabele i widoki z listy lub napisz zapytanie, które dane do zaimportowania.

Zaletą importowania pliku Power Pivot jest możliwość wykonywania:

  • 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 różnych dostawców 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ż podczas importowania są używane relacje klucza obcego do tworzenia relacji między arkuszami w Power Pivot danych.

  • Zaimportowanie wielu tabel, a następnie usunięcie tych, których nie potrzebujesz, może zaoszczędzić Ci instrukcje. W przypadku importowania tabel po jednym przypadku może być konieczne ręczne utworzenie relacji między tabelami.

  • Kolumny, które zawierają podobne dane w różnych źródłach danych, są podstawą tworzenia relacji w Power Pivot danych. W przypadku korzystania z niejednorodnych źródeł danych wybierz tabele zawierające kolumny, które mogą być zamapowane na tabele z innych źródeł danych, które zawierają identyczne lub podobne dane.

  • Aby obsługiwać odświeżanie danych w skoroszycie publikowany w oknie SharePoint, wybierz źródła danych, które są jednakowo dostępne zarówno dla stacji roboczych, jak i serwerów. Po opublikowaniu skoroszytu można skonfigurować harmonogram odświeżania danych w celu automatycznego aktualizowania informacji w skoroszycie. Używanie źródeł danych dostępnych na serwerach sieciowych umożliwia odświeżanie danych.

W 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 importu. Odświeżone zostaną tylko nowe wiersze i istniejące kolumny. Jeśli chcesz dodać nową kolumnę do modelu, musisz zaimportować ją, korzystając z powyższych kroków.

Odświeżanie 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 jeśli tabele lub kolumny zostaną usunięte lub zmienione nazwy, odświeżanie nie powiedzie się. Oczywiście nadal możesz zachować wszelkie wcześniej zaimportowane dane. Aby wyświetlić zapytanie użyte podczas odświeżania danych, kliknij pozycjęPower Pivot > Zarządzaj, aby otworzyć okno Power Pivot danych. Kliknij kartę > właściwości tabeli, aby wyświetlić zapytanie.

Zwykle do odświeżania danych są potrzebne uprawnienia. 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 nastąpić odświeżanie danych. Na Office 365 odświeżania danych w skoroszycie zapisanym w programie Office 365. W SharePoint Server 2013 można zaplanować nienadzorowane odświeżanie danych na serwerze, ale w środowisku użytkownika programu SharePoint 2013 musi zostać zainstalowany i skonfigurowany program Power Pivot dla systemu SharePoint. Skontaktuj się z SharePoint, aby sprawdzić, czy zaplanowane odświeżanie danych jest dostępne.

Dane można zaimportować z jednego z wielu źródeł danych podanych w poniższej tabeli.

Power Pivot w programie Microsoft Excel 2013 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 potrzebnego dostawcy.

Można także wiązać się z tabelami w Excel a także kopiować i wklejać dane z aplikacji, takich jak Excel i Word, które używają formatu HTML dla Schowka. Aby uzyskać więcej informacji, zobacz Dodawanie danych za pomocą tabel połączonych 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 użycie dostawcy bazy danych OLE MSDAORA może spowodować błędy połączenia — zwłaszcza w przypadku nowszej wersji programu Oracle. Jeśli wystąpią jakiekolwiek błędy, zalecamy użycie 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 nowszym; Microsoft Azure SQL Database

(nie dotyczy)

Dostawca OLE DB dla programu SQL Server

SQL Server Native Client Dostawca bazy danych OLE

Dostawca OLE DB programu SQL Server Native Client 10.0

Dostawca danych programu .NET Framework dla programu SQL Client

SQL Server Magazyn danych równoległych (PDW)

SQL Server 2008 lub nowszy

(nie dotyczy)

Dostawca bazy danych OLE dla SQL Server PDW

Relacyjne bazy danych programu Oracle

Oracle 9i, 10g, 11g.

(nie dotyczy)

Dostawca Oracle OLE DB

.NET Framework Dostawca danych klienta Oracle

Dostawca danych programu .NET Framework dla programu SQL Server

BAZA DANYCH OLE MSDAORA (dostawca 2)

OraOLEDB

MSDASQL

Teradata relacyjnych baz danych

Teradata V2R6, V12

(nie dotyczy)

Dostawca bazy danych OLE TDOLEDB

.Net Dostawca danych for Teradata

Relacyjne bazy danych informix

(nie dotyczy)

Informix OLE DB provider

Relacyjne bazy danych IBM DB2

8.1

(nie dotyczy)

DB2OLEDB

Relacyjne bazy danych programu Sybase

(nie dotyczy)

Dostawca bazy danych OLE programu Sybase

Inne relacyjne bazy danych

(nie dotyczy)

(nie dotyczy)

Dostawca OLE DB lub sterownik ODBC

Pliki tekstowe
Połączenie do pliku płaskiego

(nie dotyczy)

.txt, tab, .csv

Dostawca bazy danych OLE ACE 14 dla programu Microsoft Access

Microsoft Excel plików

Excel 97–2003 lub nowszy

.xlsx, xlsm, xlsb, xltx, xltm

Dostawca bazy danych OLE ACE 14

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żywany tylko w Power Pivot skoroszytach publikowanych w farmach SharePoint, które Power Pivot na SharePoint farmy)

Dane importowania modułów usług Analysis Services
z usług Analysis Services lub dodatku Power Pivot

Microsoft SQL Server 2005 lub nowszy

(nie dotyczy)

ASOLEDB 10

Źródła danych
Importowanie danych ze źródła danych

(służy do importowania danych z raportów usług Reporting Services, dokumentów usług Atom i jednego źródła danych)

Format Atom 1.0

Każda baza danych lub dowolny dokument, który jest ujawniony jako usługa danych programu Windows Communication Foundation (WCF) (dawniej ADO.NET Data Services).

atomsvc dla dokumentu usługi definiującego jeden lub więcej kanałów informacyjnych

Atom dla dokumentu z internetowym kanałem informacyjnym Atom

Dostawca źródeł danych firmy Microsoft dla Power Pivot

.NET Framework danych źródła danych dla Power Pivot

Raporty usług Reporting Services
Importowanie danych z raportu usług Reporting Services

Microsoft SQL Server 2005 lub nowszy

rdl

Office Pliki połączeń bazy danych

odc

Nie można importować opublikowanych dokumentów serwera, takich jak bazy danych SharePoint programu Access opublikowane już w tym programie.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społeczności witryny Answers.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

×