Vytvoření datového modelu v Excelu

Vytvoření datového modelu v Excelu

Datový model umožňuje integrovat data z více tabulek a efektivně tak vytvářet relační zdroje dat v excelovém sešitu. V Excelu jsou datové modely transparentní pro poskytování tabulkových dat používaných v kontingenčních tabulkách a kontingenčních grafech. Datový model se vizuálně rozpustil jako kolekce tabulek v seznamu polí a většinu času už nebudete ještě vědět.

Abyste mohli začít pracovat s datovým modelem, musíte získat některá data. Pro tuto funkci použijeme funkce Get & Transform (Power Query), abyste mohli provést krok zpátky a přehrát video, nebo postupujte podle výukových pokynů na stránce získat & transformace a PowerPivot.

Kde je Power Pivot?

Kde se získá & transformace (Power Query)?

  • Excel 2016 & Excel pro Office 365 -Get & Transform (Power Query) byl integrovaný s Excelem na kartě data .

  • Excel 2013 – Power Query je doplněk, který je součástí Excelu, ale musí být aktivovaný. Přejděte na možnosti > souborů > Doplňkya v rozevíracím seznamu Spravovat v dolní části podokna vyberte Doplňky modelu COM > Přejít. Spusťte Microsoft Power Query pro Excela kliknutím na OK ho aktivujte. Na pás karet se přidá karta Power Query .

  • Excel 2010Stáhněte a nainstalujte doplněk Power Query.. Po aktivaci se na pás karet přidá karta Power Query .

Začínáme

Nejdřív musíte získat některá data.

  1. V Excelu 2016 a Excel pro Office 365 použijte data > získat & transformovat data > získání dat pro import dat z libovolného počtu externích zdrojů dat, jako je textový soubor, sešit aplikace Excel, web, Microsoft Access, SQL Server nebo jiná relační databáze obsahující více souvisejících tabulek.

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

  2. Excel zobrazí výzvu k výběru tabulky. Pokud chcete získat více tabulek ze stejného zdroje dat, zaškrtněte políčko Povolit výběr více tabulek . Když vyberete víc tabulek, Excel pro vás automaticky vytvoří datový model.

    Poznámka: V těchto příkladech používáme excelový sešit s informacemi o fiktivních studentech o třídách a třídách. Můžete si stáhnout ukázkový sešit s datovým modelem studentaa sledovat ho. Můžete také Stáhnout verzi s dokončeným datovým modelem..

    Seznámení s & transformace (Power Query)
  3. Vyberte jednu nebo více tabulek a pak klikněte na načíst.

    Pokud potřebujete upravit zdrojová data, můžete zvolit možnost Upravit . Další podrobnosti najdete v tématu Úvod do editoru dotazů (Power Query).

Nyní máte datový model obsahující všechny importované tabulky a zobrazí se v seznamu políkontingenční tabulky.

Poznámky: 

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

  • Modely se vytvářejí explicitně při použití Power Pivot doplňku k importu dat. V doplňku se model znázorňuje v rozložení na záložkách podobné aplikaci Excel, kde každá karta obsahuje tabulková data. Pokud chcete zjistit základy importu dat pomocí databáze SQL serveru, podívejte se na článek získání dat pomocí doplňku Power Pivot.

  • Model může obsahovat jednu tabulku. Pokud chcete vytvořit model založený na jediné tabulce, vyberte tabulku a klikněte na Přidat do datového modelu v Power Pivot. Můžete to udělat, pokud chcete použít funkce Power Pivot, například filtrované datové sady, počítané sloupce, počítaná pole, klíčové ukazatele výkonu a hierarchie.

  • Relace mezi tabulkami mohou být vytvořeny automaticky, Pokud importujete související tabulky, které mají vztahy primárního a cizího klíče. Excel obvykle používá importované informace o vztahu jako základ pro relace mezi tabulkami v datovém modelu.

  • Tipy pro omezení velikosti datového modelu najdete v tématu vytvoření datového modelu efektivně využívajícího paměť pomocí Excelu a Power pivotu.

  • Další průzkum najdete v článku kurz: import dat do Excelu a vytvoření datového modelu.

Tip: Jak zjistíte, jestli má sešit datový model? Přejděte na Power Pivot > Spravovat. Pokud se zobrazí data podobná listu, 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í relací mezi tabulkami, takže můžete načíst data z těchto tabulek. Každá tabulka musí mít primární klíč nebo jedinečný identifikátor pole, třeba ID studenta nebo číslo třídy. Nejjednodušší je přetažení těchto polí a jejich propojení v zobrazení diagramuv Power pivotu.

  1. Přejděte na Power Pivot > Spravovat.

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

  3. Zobrazí se všechny vaše importované tabulky a v závislosti na počtu polí, která obsahují, můžete nějakou dobu trvat.

  4. Potom přetáhněte pole primárního klíče z jedné tabulky do další. Následující příklad je zobrazení diagramu našich tabulek studentů:

    Zobrazení diagramu relace datového modelu Power Query

    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 kvality.

    • tbl_Semesters | ID pololetí > tbl_Grades | Semestru

    • tbl_Classes | Číslo třídy > tbl_Grades | Číslo předmětu

    Poznámky: 

    • Abyste mohli vytvořit relaci, nemusí být názvy polí stejné, ale musí být stejného datového typu.

    • Spojnice v zobrazení diagramu mají "1" na jedné straně a znak * na druhém. To znamená, že mezi tabulkami je relace typu 1: n, která určuje způsob použití dat v kontingenčních tabulkách. Další informace najdete v tématu relace mezi tabulkami v datovém modelu .

    • Pouze spojnice označují, že existuje relace mezi tabulkami. Ve skutečnosti nebudou vidět, která pole jsou vzájemně propojená. Pokud chcete zobrazit odkazy, přejděte na Power Pivot > správavztahů > > návrhu > správě relací. V Excelu můžete přejít na vztahy> dat .

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

Excelový sešit může obsahovat jenom jeden datový model, ale tento model obsahuje víc tabulek, které se můžou v sešitu opakovaně používat. Do existujícího datového modelu můžete kdykoli přidat další tabulky.

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

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

  3. Vyberte, kam chcete kontingenční tabulku umístit: nový list nebo aktuální místo.

  4. Klikněte na OKa Excel přidá prázdnou kontingenční tabulku se zobrazeným panelem seznam polí.

    Seznam polí kontingenční tabulky v Power pivotu

Pak vytvořte kontingenční tabulkunebo vytvořte kontingenční graf. Pokud jste již vytvořili relace mezi tabulkami, můžete použít všechna jejich pole v kontingenční tabulce. V ukázkovém sešitu datového modelu studenta jsme již vytvořili relace.

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

Předpokládejme, že jste importovali nebo zkopírovali hodně dat, která chcete použít v modelu, ale nepřidali jste ji do datového modelu. Vložení nových dat do modelu je snazší, než si myslíte.

  1. Začněte tím, že vyberete libovolnou buňku v rámci dat, která chcete přidat do modelu. Může to být libovolná oblast dat, ale data formátovaná jako Excelová tabulka jsou nejvhodnější.

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

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

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

Oblast nebo tabulka se teď přidají do modelu jako propojená tabulka. Další informace o práci s propojenými tabulkami v modelu najdete v tématu Přidání dat pomocí propojených tabulek Excelu v Power pivotu.

Přidání dat do tabulky Power Pivot

V Power Pivot nemůžete do tabulky přidat řádek, a to tak, že přímo zadáte do nového řádku, třeba do excelového listu. Můžete ale přidat řádky zkopírováním a vloženímnebo aktualizací zdrojových dat a aktualizací modelu 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 také

Získání & transformace a výukových průvodců PowerPivotu

Úvod do Editoru dotazů (Power Query)

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

Kurz: import dat do Excelu a vytvoření datového modelu

Zjištění, které zdroje dat se používají v datovém modelu sešitu

Relace mezi tabulkami v datovém 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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×