V mnoha případech je import relačních dat prostřednictvím doplňku Power Pivot rychlejší a efektivnější než jednoduchý import v Excelu.
Obecně platí, že je to jednoduché:
-
Obraťte se na správce databáze, abyste získali informace o připojení k databázi a ověřili, že máte oprávnění k přístupu k datům.
-
Pokud jsou data relační nebo dimenzionální, klikněte v Power Pivot na Domů > Získat externí data > z databáze.
Volitelně můžete importovat z jiných zdrojů dat:
-
Pokud data pocházejí z Microsoft Azure Marketplace nebo datového kanálu OData, klikněte na Domů > Z datové služby .
-
Klikněte na Domů > Získat externí data > z jiných zdrojů a vyberte si z celého seznamu zdrojů dat.
Na stránce Zvolit způsob importu dat zvolte, jestli se mají všechna data ve zdroji dat přebírat nebo filtrovat. Buď zvolte tabulky a zobrazení ze seznamu, nebo napište dotaz, který určuje, která data se mají importovat.
Mezi výhody Power Pivot importu patří:
-
Vyfiltrujte nepotřebná data a importujte jenom podmnožinu.
-
Při importu dat můžete tabulky a sloupce přejmenovávat.
-
Vložením předdefinovaného dotazu vyberte data, která vrátí.
-
Zprostředkovatelé OLE DB můžou někdy nabídnout rychlejší výkon pro data ve velkém měřítku. Při výběru mezi různými poskytovateli pro stejný zdroj dat byste měli nejprve vyzkoušet zprostředkovatele OLE DB.
-
Importem tabulek z relačních databází ušetříte kroky, protože relace cizích klíčů se při importu používají k vytváření relací mezi listy v okně Power Pivot.
-
Import více tabulek a následné odstranění těch, které nepotřebujete, vám může ušetřit kroky. Pokud importujete tabulky po jednom, možná budete muset relace mezi tabulkami vytvářet ručně.
-
Sloupce, které obsahují podobná data v různých zdrojích dat, jsou základem vytváření relací v okně Power Pivot. Pokud používáte heterogenní zdroje dat, zvolte tabulky obsahující sloupce, které lze mapovat na tabulky v jiných zdrojích dat, které obsahují identická nebo podobná data.
-
Pokud chcete podporovat aktualizaci dat pro sešit, který publikujete na SharePoint, zvolte zdroje dat, které jsou stejně přístupné pro pracovní stanice i servery. Po publikování sešitu můžete nastavit plán aktualizace dat tak, aby se informace v sešitu aktualizovaly automaticky. Použití zdrojů dat, které jsou k dispozici na síťových serverech, umožňuje aktualizaci dat.
V Excelu klikněte na Data > 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é byly aktualizovány v externí databázi od doby posledního importu. Aktualizují se jenom nové řádky a existující sloupce. Pokud do modelu potřebujete přidat nový sloupec, budete ho muset importovat pomocí výše uvedených kroků.
Aktualizace jednoduše zopakuje stejný dotaz, který se používá k importu dat. Pokud už zdroj dat není ve stejném umístění nebo pokud se tabulky nebo sloupce odeberou nebo přejmenují, aktualizace se nezdaří. Samozřejmě stále uchováváte všechna data, která jste dříve importovali. Pokud chcete zobrazit dotaz použitý při aktualizaci dat, kliknutím na Power Pivot > Spravovat otevřete okno Power Pivot. Kliknutím na Návrh > Vlastnosti tabulky zobrazte dotaz.
K aktualizaci dat jsou obvykle nutná oprávnění. Pokud sešit sdílíte s dalšími uživateli, kteří také chtějí aktualizovat data, budou pro databázi vyžadovat alespoň oprávnění jen pro čtení.
Metoda sdílení sešitu určí, jestli může dojít k aktualizaci dat. V případě Microsoft 365 nelze aktualizovat data v sešitu, který je uložen do Microsoft 365. V SharePoint Server můžete na serveru naplánovat bezobslužnou aktualizaci dat, ale je nutné, aby Power Pivot pro SharePoint byly nainstalovány a nakonfigurovány ve vašem SharePoint prostředí. Pokud chcete zjistit, jestli je k dispozici plánovaná aktualizace dat, obraťte se na správce SharePoint.
Data můžete importovat z jednoho z mnoha zdrojů dat uvedených v následující tabulce.
Power Pivot neinstaluje zprostředkovatele pro každý zdroj dat. I když někteří poskytovatelé již v počítači existují, možná budete muset stáhnout a nainstalovat poskytovatele, kterého potřebujete.
Můžete také propojit tabulky v Excel a kopírovat a vkládat data z aplikací, jako je Excel a Word, které pro schránku používají formát 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.
S ohledem na poskytovatele dat zvažte následující:
-
Můžete také použít zprostředkovatele OLE DB pro rozhraní ODBC.
-
V některých případech může použití zprostředkovatele MSDAORA OLE DB vést k chybám připojení – zejména v novějších verzích Oracle. Pokud narazíte na jakékoli 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 ACE 14 OLE DB |
Relační databáze systému SQL Server |
Microsoft SQL Server 2005 nebo novější; Microsoft Azure SQL Database |
(nelze použít) |
Zprostředkovatel OLE DB pro systém SQL Server Zprostředkovatel OLE DB nativního klienta SQL Serveru 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ší |
(nelze použít) |
Zprostředkovatel OLE DB pro SQL Server PDW |
Relační databáze Oracle |
Oracle 9i, 10g, 11g. |
(nelze použít) |
Zprostředkovatel Oracle OLE DB Zprostředkovatel dat rozhraní .NET Framework pro klienta Oracle Zprostředkovatel dat .NET Framework pro SQL Server MSDAORA OLE DB (poskytovatel 2) OraOLEDB MSDASQL |
Relační databáze Teradata |
Teradata V2R6, V12 |
(nelze použít) |
Zprostředkovatel TDOLEDB OLE DB Zprostředkovatel dat .NET pro Teradata |
Relační databáze Informix |
(nelze použít) |
Zprostředkovatel Informix OLE DB |
|
Relační databáze IBM DB2 |
8.1 |
(nelze použít) |
DB2OLEDB |
Relační databáze Sybase |
(nelze použít) |
Zprostředkovatel Sybase OLE DB |
|
Jiné relační databáze |
(nelze použít) |
(nelze použít) |
Zprostředkovatel OLE DB nebo ovladač ODBC |
Textové souboryPřipojení k ploché souboru |
(nelze použít) |
.txt, .tab, .csv |
Zprostředkovatel ACE 14 OLE DB pro Microsoft Access |
Soubory aplikace Microsoft Excel |
Excel 97–2003 nebo novější |
.xlsx, .xlsm, .xlsb, .xltx, .xltm |
Zprostředkovatel ACE 14 OLE DB |
Power Pivot sešituImport dat ze služby Analysis Services nebo Power Pivotu |
Microsoft SQL Server 2008 R2 nebo novější |
xlsx, .xlsm, .xlsb, .xltx, .xltm |
ASOLEDB 10.5 (používá se jenom s Power Pivot sešity, které jsou publikované na sharepointových farmách s nainstalovaným Power Pivot pro SharePoint) |
Datová krychle– Import dat ze služby Analysis Services nebo Power Pivotu služby Analysis Services |
Microsoft SQL Server 2005 nebo novější |
(nelze použít) |
ASOLEDB 10 |
Datové kanályImport dat z datového kanálu (slouží k importu dat ze sestav služby Reporting Services, dokumentů služby Atom a jednoho datového kanálu) |
Formát Atom 1.0 Jakákoli databáze nebo dokument, který je zpřístupněn jako datová služba WCF (Windows Communication Foundation) (dříve ADO.NET Data Services). |
.atomsvc pro dokument služby, který definuje jeden nebo více 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 |
služby Reporting Services |
Microsoft SQL Server 2005 nebo novější |
.Rdl |
|
Soubory připojení k databázi Office |
.Odc |
Publikované dokumenty serveru , například databáze aplikace Access, které jsou již publikovány na SharePointu, nelze importovat.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.