Získání dat pomocí doplňku PowerPivot

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

V mnoha případech je import relačních dat pomocí doplňku Power Pivot rychlejší a efektivnější než jednoduchý import v Excelu.

Obecně je to jednoduché:

  1. Obraťte se na správce databáze a požádejte ho o připojení k databázi a ověřte, jestli máte oprávnění k přístupu k datům.
  2. Pokud jsou data relační nebo rozměrná, klikněte v Power Pivotu na Domů>Načíst externí data>z databáze.

Případně můžete importovat data z jiných zdrojů:

  • Pokud data pocházejí z webu Microsoft Azure Marketplace nebo z datového kanálu OData, klikněte na Domů>z datové služby.
  • Klikněte na Domů>Načíst externí data>z jiných zdrojů a vyberte si z celého seznamu zdrojů dat.

Na stránce Zvolte, jak importovat data zvolte, jestli chcete vzít všechna data ve zdroji dat nebo je filtrovat. Buď zvolte tabulky a zobrazení ze seznamu, nebo napište dotaz, který určuje, která data se mají importovat.

Mezi výhody importu z Power Pivotu patří možnost:

  • Odfiltrujte nepotřebná data a importujte jenom dílčí sadu.
  • Při importu dat můžete přejmenovat tabulky a sloupce.
  • Vložením předdefinovaného dotazu vyberete data, která vrátí.

Tipy pro výběr zdrojů dat

  • Zprostředkovatelé OLE DB mohou někdy nabídnout vyšší výkon pro velká data. Při výběru mezi různými zprostředkovateli pro stejný zdroj dat byste měli nejprve vyzkoušet zprostředkovatele OLE DB.
  • Import tabulek z relačních databází vám ušetří kroky, protože relace cizího klíče se při importu používají k vytvoření relací mezi listy v okně Power Pivot.
  • Můžete si ušetřit cestu importováním více tabulek a následným odstraněním těch, které nepotřebujete. Pokud importujete tabulky po jedné, může být stále potřeba vytvořit relace mezi tabulkami ručně.
  • Sloupce obsahující podobná data v různých zdrojích dat jsou základem pro vytváření relací v okně Power Pivot. Používáte-li heterogenní zdroje dat, zvolte tabulky se sloupci, které lze mapovat na tabulky v jiných zdrojích dat, které obsahují shodná nebo podobná data.
  • Pokud chcete podporovat aktualizaci dat u sešitu, který publikujete na SharePointu, zvolte zdroje dat, které jsou stejně přístupné jak pro pracovní stanice, tak pro servery. Po publikování sešitu můžete nastavit plán aktualizace dat a automaticky aktualizovat informace v sešitu. Obnovení dat umožňuje použití zdrojů dat, které jsou dostupné na síťových serverech.

Získání dat z jiných zdrojů

Aktualizace relačních dat

V Excelu klikněte na Datová>připojení>Aktualizovat vše , abyste se znovu připojili k databázi a aktualizovali data v sešitu.

Aktualizace aktualizuje jednotlivé buňky a přidá řádky, které se v externí databázi aktualizovaly od doby posledního importu. Aktualizovány budou pouze nové řádky a stávající sloupce. Pokud potřebujete do modelu přidat nový sloupec, budete ho muset podle výše uvedeného postupu importovat.

Aktualizace jednoduše zopakuje stejný dotaz, který jste použili k importu dat. Pokud už zdroj dat není na stejném místě nebo pokud se tabulky nebo sloupce odeberou nebo přejmenují, aktualizace se nepovede. Samozřejmě si můžete i nadále zachovat veškerá data, která jste dříve importovali. Pokud chcete zobrazit dotaz použitý během aktualizace dat, klikněte namožnost správyv PowerPivotu> a otevřete okno Power Pivot. Kliknutím na tlačítko Navrhnout>vlastnosti tabulky zobrazte dotaz.

Sdílení a oprávnění

Oprávnění jsou obvykle nutná k aktualizaci dat. Pokud sešit sdílíte s jinými uživateli, kteří také chtějí aktualizovat data, budou k databázi potřebovat aspoň oprávnění jen pro čtení.

Způsob sdílení sešitu určuje, jestli může dojít k aktualizaci dat. V případě Microsoft 365 nemůžete aktualizovat data v sešitu, který je uložený v Microsoft 365. Na SharePoint Serveru můžete naplánovat bezobslužnou aktualizaci dat na serveru, ale je nutné, aby byl v prostředí SharePointu nainstalovaný a nakonfigurovaný Power Pivot pro SharePoint. Kontaktujte správce SharePointu a zjistěte, jestli je plánovaná aktualizace dat k dispozici.

Podporované zdroje dat

Data můžete importovat z jednoho z mnoha zdrojů dat uvedených v následující tabulce.

Power Pivot nenainstaluje zprostředkovatele pro každý zdroj dat. I když už některý poskytovatel může na vašem počítači existovat, bude potřeba stáhnout a nainstalovat poskytovatele, kterého potřebujete.

Můžete také vytvořit propojení na tabulky v Excelu a kopírovat a vkládat data z aplikací, jako je Excel a Word, které schránku používají ve formátu HTML. Další informace najdete v tématech Přidání dat pomocí propojených tabulek Excelu a Kopírování a vkládání dat do Power Pivotu.

Pokud jde o poskytovatele dat, zvažte následující:

  • Můžete taky použít zprostředkovatele OLE DB pro rozhraní ODBC.
  • V některých případech může použití zprostředkovatele MSDAORA OLE DB způsobit chyby připojení, zejména u novějších verzí Oracle. Pokud narazíte na nějaké chyby, doporučujeme použít některého z dalších poskytovatelů uvedených pro Oracle.
Zdroj Verze Typ souboru Poskytovatelé
Databáze Accessu Microsoft Access 2003 nebo novější. .accdb nebo .mdb Zprostředkovatel OLE DB ACE 14
Relační databáze systému SQL Server Microsoft SQL Server 2005 nebo novější; Microsoft Azure SQL Database (netýká se) Zprostředkovatel OLE DB pro systém SQL Server
SQL Server Native Client Zprostředkovatel OLE DB
SQL Server Native 10.0 Client – Zprostředkovatel OLE DB
Zprostředkovatel dat .NET Framework pro klienta SQL
SQL Server Parallel Data Warehouse (PDW) SQL Server 2008 nebo novější (netýká se) Zprostředkovatel OLE DB pro SQL Server PDW
Relační databáze Oracle Oracle 9i, 10g, 11g. (netýká se) Zprostředkovatel Oracle OLE DB
Zprostředkovatel dat .NET Framework pro klienta Oracle
Zprostředkovatel dat .NET Framework pro SQL Server
MSDAORA OLE DB (provider 2)
Funkce OraOLEDB
MSDASQL
Relační databáze Teradata Teradata V2R6, V12 (netýká se) Zprostředkovatel OLE DB společnosti Tdoledb
Zprostředkovatel dat .net pro Teradata
Relační databáze Informix (netýká se) Informix Zprostředkovatel OLE DB
Relační databáze IBM DB2 8.1 (netýká se) DB2OLEDB
Relační databáze Sybase (netýká se) Zprostředkovatel Sybase OLE DB
Další relační databáze (netýká se) (netýká se) Zprostředkovatel OLE DB nebo ovladač ODBC
Textové soubory
Připojení k plochému souboru
(netýká se) .txt, .tab, .csv Zprostředkovatel OLE DB ACE 14 pro Microsoft Access
Soubory Microsoft Excelu Excel 97–2003 nebo novější .xlsx, .xlsm, .xlsb, .xltx, .xltm Zprostředkovatel OLE DB ACE 14
Sešit Power Pivotu
Import dat ze služby Analysis Services nebo PowerPivotu
Microsoft SQL Server 2008 R2 nebo novější xlsx, .xlsm, .xlsb, .xltx, .xltm ASOLEDB 10.5
(používá se jenom se sešity Power Pivotu, které jsou publikované na farmách SharePointu, ve kterých je nainstalovaný Power Pivot pro SharePoint)
Datová krychle služby Analysis Services
Import dat ze služby Analysis Services nebo PowerPivotu
Microsoft SQL Server 2005 nebo novější (netýká se) ASOLEDB 10
Datové kanály
Import dat z datového kanálu
(používá se k importu dat ze sestav služby Reporting Services, dokumentů služby Atom a jednotlivých datových kanálů)
Formát Atom 1.0
Jakákoli databáze nebo dokument, který je vystaven jako datová služba Windows Communication Foundation (WCF) (dříve ADO.NET Data Services).
.atomsvc pro dokument služby, který definuje jeden nebo víc informačních kanálů
.atom pro dokument webového kanálu Atom
Poskytovatel datového kanálu Microsoftu pro Power Pivot
Zprostředkovatel dat datového kanálu .NET Framework pro Power Pivot
Sestavy služby Reporting Services
Import dat ze sestavy služby Reporting Services
Microsoft SQL Server 2005 nebo novější .rdl
Soubory připojení databáze Office .odc

Nepodporované zdroje

Publikované serverové dokumenty, například databáze Accessu, které už jsou publikované na SharePointu, importovat nelze.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.