Vytvoření datového modelu v Excelu

Vytvoření datového modelu v Excelu

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Datový Model umožňuje provádět integrace dat z více tabulek, efektivní vytváření zdroje relačních dat do Excelového sešitu. V aplikaci Excel datové modely se používají transparentně, poskytnutí tabulková data použitá v kontingenčních tabulkách a kontingenčních grafů. Datový Model je znázorněn jako kolekce tabulek v seznamu polí a ve většině případů, budete nikdy i víte, že tam je.

Aby mohli začít pracovat s datovým modelem, potřebujete k získání některá data. Pro které budete použijte & transformovat (Power Query) prostředí tak můžete chtít trochu a podívejte se na video nebo postupujte podle našeho Průvodce výukové na načíst a transformovat a doplňku Power Pivot.

Kde je PowerPivot?

Kde je načíst a transformovat (Power Query)?

  • Excel 2016 a Excel pro Office 365 – načíst a transformovat (Power Query) byla integrována s aplikací Excel na kartě Data.

  • Excel 2013 – Power Query je doplněk, který je součástí aplikace Excel, ale je potřeba aktivovat. Přejděte na soubor > Možnosti > Doplňky v tématu Správa rozevírací seznam v dolní části podokna klikněte na Doplňky modelu COM > Přejít. Zaškrtněte políčko Microsoft Power Query pro Excel, pak OK ho aktivujete. Na kartě Power Query se přidají na pásu karet.

  • Excel 2010Stáhnout a nainstalovat doplněk Power Query. Po aktivaci, na kartě Power Query se přidají na pásu karet.

Začínáme

Nejdřív budete muset získat některá data.

  1. V Excelu 2016 a v aplikaci Excel pro Office 365 pomocí Data > načíst a transformovat Data > Načíst Data, která chcete importovat data z jiné číslo externím zdrojům dat, například textového souboru, sešit aplikace Excel, webu, aplikace Microsoft Access, SQL Server nebo jiné relační databáze, která je víc souvisejících tabulek.

    V Excelu 2013 a 2010, přejděte k Power Query > Načíst externí Data a vyberte zdroj dat.

  2. Excel vás vyzve k výběru tabulky. Pokud chcete dostat několik tabulek z stejný zdroj dat, zaškrtněte možnost Povolit výběr více tabulek . Při výběru více tabulek aplikace Excel automaticky vytvoří datový Model.

    Poznámka: Tyto příklady Pracujeme s programem Excelového sešitu s podrobnostmi fiktivní student tříd a hodnocení. Stáhněte si naše studenty datového modelu Ukázkový sešita postupujte podle. Můžete taky Stáhnout verzi s dokončení datového modelu..

    Načíst a transformovat (Power Query) Navigátor
  3. Vyberte jeden nebo více tabulek a potom klikněte na načíst.

    Pokud potřebujete upravit zdroj dat, můžete možnost Upravit. Další podrobnosti najdete v článku: Úvod do editoru dotazů (Power Query).

Můžete mít datový Model, který obsahuje všechny tabulky jste importovali a zobrazí Seznam polí kontingenční tabulky.

Poznámky: 

  • Modely se vytvářejí implicitně při současném importu dvou nebo víc tabulek do Excelu.

  • Modely se vytvářejí explicitně při použití doplňku Power Pivot mohli importovat data. V doplňku model představuje v podobné do Excelu, kde jednotlivých kartách obsahuje tabulková data na záložkách rozložení. V tématu získání dat pomocí doplňku Power Pivotse dozvíte základní informace o importu dat pomocí databáze SQL serveru.

  • Model může obsahovat jednu tabulku. Pokud chcete vytvořit modelu podle jenom jednu tabulku, vyberte tabulku a klikněte na Přidat do datového modelu v Power Pivot. Může to udělat, pokud chcete využívat funkce Power Pivot, jako jsou filtrované datové sady počítaných sloupců, počítané pole, klíčové ukazatele výkonu a hierarchie.

  • Relace tabulek jde vytvářet automaticky, pokud jste importovali související tabulky, které mají relace primárních a cizích klíčů. Excel obvykle dokáže použít informace o importovaných relacích jako základ pro relace tabulek v datovém modelu.

  • Tipy ke zmenšení velikosti datového modelu najdete v tématu Vytvoření datového modelu efektivně využívajícího paměť pomocí Excelu a doplňku Power Pivot.

  • Další informace najdete v tématu kurz: Analýza dat kontingenční tabulky pomocí datového modelu v Excelu.

Tip: Jak lze poznat, pokud sešit obsahuje datový Model? Přejděte na Power Pivot > Spravovat. Pokud vidíte profesionálové listu data, pak existuje model. Další informace najdete v tématu: Zjištění, které zdroje dat se používají v datovém modelu sešitu .

Vytvoření relací mezi tabulkami

Dalším krokem je vytvoření relace mezi tabulkami, takže můžete si ho naimportovat data z libovolné z nich. Každou tabulku, musí mít primárního klíče nebo jedinečné pole identifikátor jako ID studenta nebo třídy číslo. Nejjednodušší způsob je přetažení jsou tato pole obsažena připojení v Zobrazení diagramu doplňku Power Pivot.

  1. Přejděte na PowerPivot > Spravovat.

  2. Na kartě Domů vyberte Zobrazení diagramu.

  3. Zobrazí všechny naimportovaných tabulek a můžete chtít změnit jejich velikost podle toho, kolik polí každý z nich nějakou dobu trvat.

  4. Potom přetáhněte pole primárního klíče z jedné tabulky do jiné. V následujícím příkladu je zobrazení diagramu tabulek naše studenty:

    Zobrazení diagramu Power Query datového modelu relace

    Vytvořili jsme následující odkazy:

    • tbl_Students | ID studenta > tbl_Grades | ID studenta

      Jinými slovy přetáhněte pole ID studenta z tabulky Studenti do pole ID studenta v tabulce hodnocení.

    • tbl_Semesters | Semestr ID > tbl_Grades | Semestr

    • tbl_Classes | Třídy číslo > tbl_Grades | Číslo třídy

    Poznámky: 

    • Pole názvů nemusí patřit k vytvoření relace, ale budou muset být stejného datového typu.

    • Spojnice v Zobrazení diagramu na jednu stranu, mají "1" a "*" na druhé. To znamená, zda je-n relace mezi tabulkami a, který určuje, jak se používá data v kontingenční tabulky. Viz: relace mezi tabulkami v datovém modelu Další informace.

    • Spojnice pouze označuje, že je relace mezi tabulkami. Budou se nezobrazí ve skutečnosti polí, která jsou propojené na sobě. Dostali k odkazům, přejděte na PowerPivot > Spravovat > Návrh > relace > Spravovat relace. V aplikaci Excel, můžete přejít na Data > relace.

Vytvoření kontingenční tabulky nebo kontingenčního grafu pomocí datového modelu

Sešit aplikace Excel může obsahovat pouze jeden datový Model, ale tento model obsahovat více tabulek, které jde opakovaně použít v celém sešitu. Kdykoli můžete přidání dalších tabulek do existujícího datového modelu.

  1. V Power Pivotpřejděte na Spravovat.

  2. Na kartě Domů vyberte kontingenční tabulky.

  3. Vyberte místo, kam chcete umístit do kontingenční tabulky: nového listu nebo aktuální umístění.

  4. Klikněte na tlačítko OK a Excel přidá prázdnou kontingenční tabulku podokna Seznam polí na pravé straně.

    Seznam polí kontingenční tabulky Power Pivotu

Další, Vytvoření kontingenční tabulkynebo kontingenční graf vytvořit. Pokud jste už vytvořili relace mezi tabulkami, můžete použít některou z polí v kontingenční tabulce. Vytvořili relace jsme už v ukázkovém sešitu Student datového modelu.

Přidání stávajících nesouvisejících dat do datového modelu

Předpokládejme, že jste importovat nebo kopírované velké množství dat chcete použít v modelu, ale ještě nepřidali do datového modelu. Vložení nových dat do modelu je jednodušší než by podle vás.

  1. Začněte tak, že vyberete všechny buňky v rámci data, která chcete přidat do modelu. Může být libovolný rozsah dat, ale data formátovaná jako Tabulka aplikace Excel je nejlepší.

  2. K přidání dat použijte jeden z těchto postupů:

  3. Klikněte na Power Pivot > Přidat do datového modelu.

  4. Klikněte na Vložit > kontingenční tabulkaa pak zaškrtněte v dialogovém okně Vytvořit kontingenční tabulku Přidat data do datového modelu .

Oblasti nebo tabulce je nyní přidán do modelu jako propojené tabulky. Další informace o práci s propojenými tabulkami v modelu, najdete v článku Přidání dat o používání Excel propojené tabulky v doplňku Power Pivot.

Přidání dat do tabulky Power Pivot

V Power Pivot nemůžete přidat řádku do tabulky zadáním přímo na nový řádek, jako je možné v Excelovém listu. Ale můžete přidat řádky zkopírováním a vloženímnebo aktualizací zdrojových dat a aktualizace model Power Pivotu.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Viz taky

Vodítka výukové načíst a transformovat a doplňku Power Pivot

Úvod do editoru dotazů (Power Query)

Vytvoření datového modelu efektivně využívajícího paměť pomocí Excelu a doplňku Power Pivot

Kurz: Analýza dat kontingenční tabulky pomocí datového modelu v Excelu

Zjistit, jaká data zdroje se používají v datovém modelu sešitu

Relace mezi tabulkami v datovém modelu

Stáhnout ukázkový sešit Student datového modelu

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×