Vytvorenie dátového modelu v programe Excel

Vytvorenie dátového modelu v programe Excel

Dátový model umožňuje integrovať údaje z viacerých tabuliek a efektívne budovať relačný zdroj údajov v excelovom zošite. V rámci Excelu sa údajové modely používajú transparentne, čím sa poskytujú tabuľkové údaje používané v kontingenčných tabuľkách a kontingenčných grafoch. Dátový model sa zobrazuje ako kolekcia tabuliek v zozname polí a väčšinu času už nikdy nebudete vedieť, že je tam.

Skôr ako začnete pracovať s dátovým modelom, je potrebné, aby ste získali niektoré údaje. Za týmto účelom použijeme funkciu získať & transformácie (Power Query), aby ste sa mohli pokúsiť o krok späť a pozrieť si video alebo sledovať našu výučbovú príručku na získanie & transformácie a doplnku Power Pivot.

Kde je Power Pivot?

Kde sa nachádza & transformácia (Power Query)?

  • Excel 2016 & Excel pre Office 365 – Získajte & transformáciu (Power Query) bol integrovaný s Excelom na karte údaje .

  • Excel 2013 – Power Query je doplnok, ktorý je súčasťou Excelu, ale je potrebné ho aktivovať. Prejdite na položku Možnostisúboru > > Doplnkya potom v rozbaľovacom zozname Spravovať v dolnej časti tably vyberte položku Doplnky architektúry com > Go. Začiarknite políčko Microsoft Power Query for Excela potom ho aktivujte stlačením tlačidla OK . Na pás s nástrojmi sa pridá karta Power Query .

  • Excel 2010stiahnutie a Inštalácia doplnku Power Query.. Po aktivácii sa na pás s nástrojmi pridá karta Power Query .

Začíname

Najprv je potrebné získať údaje.

  1. V Exceli 2016 a Exceli pre Office 365 používajte údaje > získať & transformáciu údajov > získanie údajov na importovanie údajov z ľubovoľného počtu externých zdrojov údajov, ako je napríklad textový súbor, excelový zošit, webová lokalita, Microsoft Access, SQL Server alebo iný relačná databáza, ktorá obsahuje viacero súvisiacich tabuliek.

    V Exceli 2013 a 2010 prejdite na položku Power Query > získať externé údajea vyberte zdroj údajov.

  2. Excel zobrazí výzvu na výber tabuľky. Ak chcete získať viac tabuliek z toho istého zdroja údajov, začiarknite možnosť Povoliť výber viacerých tabuliek . Keď vyberiete viacero tabuliek, Excel automaticky vytvorí dátový model.

    Poznámka: V týchto príkladoch používame excelový zošit s vymyslenými študentskými údajmi o triedach a triedach. Môžete si stiahnuť vzorový zošit údajového modelu študentaa sledovať ho. Môžete si tiež stiahnuť verziu s vyplneným údajovým modelom..

    Získanie & transformácie (Power Query) Navigator
  3. Vyberte jednu alebo viac tabuliek a potom kliknite na položku Načítať.

    Ak potrebujete upraviť zdrojové údaje, môžete vybrať možnosť Upraviť . Ďalšie informácie nájdete v téme: Úvodné informácie o editore dotazov (Power Query).

Teraz máte údajový model, ktorý obsahuje všetky importované tabuľky a zobrazia sa v zozname políkontingenčnej tabuľky.

Poznámky: 

  • Modely sa vytvárajú implicitne, keď importujete dve alebo viac tabuliek súčasne v Exceli.

  • Modely sa vytvárajú explicitne pri použití doplnku PowerPivot na importovanie údajov. V doplnku je model zastúpený v rozložení na kartách podobne ako Excel, pričom každá karta obsahuje tabuľkové údaje. Pozrite si tému získanie údajov pomocou doplnku Power Pivota Naučte sa základy importu údajov pomocou databázy servera SQL Server.

  • Model môže obsahovať jednu tabuľku. Ak chcete vytvoriť model založený len na jednej tabuľke, vyberte tabuľku a kliknite na položku pridať do dátového modelu v PowerPivot. Môže sa to stať, ak chcete používať PowerPivot funkcie, ako sú napríklad filtrované množiny údajov, vypočítavané stĺpce, vypočítavané polia, kľúčové ukazovatele výkonu a hierarchie.

  • Vzťahy tabuliek je možné vytvoriť automaticky, Ak importujete súvisiace tabuľky so vzťahmi primárnych a cudzích kľúčov. Excel môže zvyčajne použiť importované informácie o vzťahoch ako základ pre vzťahy tabuliek v modeli údajov.

  • Tipy na zmenšenie veľkosti dátového modelu nájdete v téme Vytvorenie pamäťového dátového modelu pomocou Excelu a doplnku Power Pivot.

  • Ďalšie prieskumy nájdete v téme kurz: Importovanie údajov do Excelu a vytvorenie dátového modelu.

Tip: Ako možno zistiť, či zošit obsahuje dátový model? Prejdite na PowerPivotPowerPivotSpravovať. Ak sa zobrazujú údaje podobné hárkom, potom existuje model. Ďalšie informácie nájdete v téme: Zistite, ktoré zdroje údajov sa používajú v údajovom modeli zošita .

Vytvorenie vzťahov medzi tabuľkami

Ďalším krokom je vytvorenie vzťahov medzi tabuľkami, aby ste mohli vytiahnuť údaje z niektorého z nich. Každá tabuľka musí mať primárny kľúč alebo jedinečný identifikátor poľa, napríklad ID študenta alebo číslo triedy. Najjednoduchším spôsobom je presúvanie týchto polí myšou v zobrazení diagramudoplnku Power Pivot.

  1. Prejdite na položky Power Pivot > Spravovať.

  2. Na karte domov vyberte položku zobrazenie diagramu.

  3. Zobrazia sa všetky importované tabuľky a možno budete chcieť nejakým spôsobom zmeniť ich veľkosť v závislosti od počtu polí, ktoré má každý z nich.

  4. Potom presuňte pole hlavného kľúča z jednej tabuľky do druhej. Nasledujúci príklad je zobrazenie diagramu našich študentských tabuliek:

    Zobrazenie diagramu vzťahov údajového modelu Power Query

    Vytvorili sme tieto prepojenia:

    • tbl_Students | ID študenta > tbl_Grades | ID študenta

      Inými slovami, presuňte pole Identifikácia študenta z tabuľky študenti do poľa Identifikácia študenta v tabuľke známky.

    • tbl_Semesters | ID semestra > tbl_Grades | Semestra

    • tbl_Classes | Číslo triedy > tbl_Grades | Číslo triedy

    Poznámky: 

    • Názvy polí sa nemusia zhodovať s cieľom vytvoriť vzťah, ale musí to byť rovnaký typ údajov.

    • Spojnice v zobrazení diagramu majú jednu stranu "1" a na druhej strane "*". Znamená to, že medzi tabuľkami existuje vzťah typu "one-to-many", ktorý určuje, ako sa údaje používajú v kontingenčných tabuľkách. Ďalšie informácie nájdete v téme: vzťahy medzi tabuľkami v dátovom modeli .

    • Iba konektory označujú, že existuje vzťah medzi tabuľkami. V skutočnosti sa vám nezobrazí, ktoré polia sú navzájom prepojené. Ak chcete zobraziť prepojenia, prejdite na kartu Power Pivot > spravovanie > návrhu > vzťahov > spravovanie vzťahov. V Exceli môžete prejsť na údaje > vzťahy.

Vytvorenie kontingenčnej tabuľky alebo kontingenčného grafu pomocou dátového modelu

Zošit programu Excel môže obsahovať iba jeden dátový model, ale tento model obsahuje viacero tabuliek, ktoré možno opakovane použiť v celom zošite. Do existujúceho údajového modelu môžete kedykoľvek pridať ďalšie tabuľky.

  1. V PowerPivotprejdite na položku Spravovať.

  2. Na karte domov vyberte položku Kontingenčná tabuľka.

  3. Vyberte miesto, kde sa má Kontingenčná tabuľka umiestniť: nový hárok alebo aktuálne umiestnenie.

  4. Kliknite na tlačidlo OKa Excel pridá prázdnu kontingenčnú tabuľku so zobrazenou tablou zoznam polí na pravej strane.

    Zoznam polí kontingenčnej tabuľky v doplnku Power Pivot

Potom Vytvorte kontingenčnú tabuľkualebo vytvorte Kontingenčný graf. Ak ste už vytvorili vzťahy medzi tabuľkami, môžete použiť ľubovoľné z polí v kontingenčnej tabuľke. Už sme vytvorili vzťahy v ukážkovom zošite údajového modelu študenta.

Pridanie existujúcich nesúvisiacich údajov do dátového modelu

Predpokladajme, že ste importovali alebo skopírovali množstvo údajov, ktoré chcete použiť v modeli, ale nepridali ho do dátového modelu. Posúvanie nových údajov do modelu je jednoduchšie, než si myslíte.

  1. Začnite výberom ľubovoľnej bunky v údajoch, ktoré chcete pridať do modelu. Môže to byť ľubovoľný rozsah údajov, ale údaje formátované ako Excelová Tabuľka sú najvhodnejšie.

  2. Ak chcete pridať údaje, použite niektorý z týchto postupov:

  3. Kliknite na položku PowerPivotPowerPivotpridať do dátového modelu.

  4. Kliknite na položku vložiť > kontingenčnej tabuľkya potom v dialógovom okne Vytvorenie kontingenčnej tabuľky začiarknite políčko pridať tieto údaje do dátového modelu .

Rozsah alebo tabuľka sa teraz pridá do modelu ako prepojená tabuľka. Ďalšie informácie o práci s prepojenými tabuľkami v modeli nájdete v téme Pridanie údajov pomocou prepojenej tabuľky Excelu v doplnku Power Pivot.

Pridanie údajov do tabuľky PowerPivot

V PowerPivot nie je možné pridať riadok do tabuľky priamo zadaním nového riadka, ako je to možné v excelovom hárku. Riadky však môžete pridať skopírovaním a prilepenímalebo aktualizáciou zdrojových údajov a obnovením modelu doplnku Power Pivot.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Získajte & transformácie a príručky na výučbu doplnku Power Pivot

Úvodné informácie o editore dotazov (Power Query)

Vytvorenie pamäťového dátového modelu pomocou Excelu a doplnku Power Pivot

Kurz: Importovanie údajov do Excelu a vytvorenie dátového modelu

Zisťovanie zdrojov údajov použitých v dátovom modeli zošita

Vzťahy medzi tabuľkami v modeli údajov

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×