V mnoha případech je import relačních dat pomocí doplňku Power Pivot rychlejší a efektivnější než jednoduchý import v Excelu.
- 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.
- 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ů
- Načtení dat ze služby Analysis Services
- Přidání dat listu k datovému modelu pomocí propojené tabulky
- Zkopírování a vložení řádků do datového modelu v Power Pivotu
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.