Vytvorenie dátového modelu v programe Excel

Vytvorenie dátového modelu v programe Excel

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. 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ý. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Dátový Model umožňuje Integrujte údaje z viacerých tabuliek, efektívne budovy v relačnom zdroji údajov v zošite programu Excel. V Exceli, dátové modely sa používajú prehľadne, poskytuje tabuľkové údaje použité v kontingenčných tabuliek a kontingenčných grafov. Dátový Model sa zobrazuje ako kolekcia tabuliek v zozname polí a väčšinu času, budete nikdy ani vedieť, či sa tam nachádza.

Predtým, ako môžete začať pracovať s modelom údajov, musíte získať niektoré údaje. Pre ktoré sme použiť Get a transformovať (Power Query) skúsenosti, takže možno budete chcieť sa o krok späť a pozrite si video alebo postupujte podľa sprievodcu vzdelávania získať a transformovať a Power Pivotu.

Kde je PowerPivot?

Kde je získať a transformovať (Power Query)?

  • Excel 2016 a Excel pre Office 365 – získať a transformovať (Power Query) je integrovaný s Excelom na karte údaje.

  • Excel 2013 – Power Query je doplnku, ktorý je súčasťou programu Excel, ale musí byť aktívna. Prejdite na položky súbor > Možnosti > Doplnky, potom v Správa rozbaľovací zoznam v dolnej časti tably, vyberte položku Doplnky architektúry COM > Prejsť. Začiarknite políčko Microsoft Power Query for Excel, potom OK na jeho aktiváciu. Na karte Power Query sa pridá na pás s nástrojmi.

  • Program Excel 2010stiahnuť a nainštalovať doplnok Power Query. Po aktivácii, sa pridá na karte Power Query na páse s nástrojmi.

Začíname

Najprv je potrebné na získanie niektoré údaje.

  1. V Exceli 2016 a Excel pre služby Office 365, pomocou položiek údaje > získať a transformovať údaje > Získať údaje na import údajov z externých zdrojov údajov, napríklad textový súbor, zošit programu Excel, webovej lokality, programu Microsoft Access, SQL Server alebo iný iné číslo relačné databázy, ktorá obsahuje viac súvisiacich tabuliek.

    V programe Excel 2013 a 2010, prejdite na položky Power Query > Získať externé údaje, a vyberte zdroj údajov.

  2. Program 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 . Pri výbere viacerých tabuliek, program Excel automaticky vytvorí dátového modelu.

    Poznámka: Tieto príklady, sme pomocou pracovného zošita programu Excel s fiktívna študent Podrobnosti o tried a stupňov. Môžete stiahnuť našej domácnosti dátového modelu vzorového zošitaa Sledujte ich. Môžete tiež stiahnuť verziu s dokončenou dátového modelu..

    Získať a transformovať (Power Query) navigátor
  3. Vyberte jednu alebo viac tabuliek a potom kliknite na položku Načítať.

    Ak je potrebné upraviť zdroj údajov, môžete vybrať možnosť Upraviť. Ďalšie podrobnosti nájdete v častiach: úvodné informácie o editore dotazov (Power Query).

Sa teraz dátového modelu, ktorý obsahuje všetky tabuľky, ktoré ste importovali a zobrazia sa Zoznam polí kontingenčnej tabuľky.

Poznámky: 

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

  • Modely sa vytvárajú výlučne pri použití PowerPivot doplnok na importovanie údajov. V doplnok, model predstavuje v kartách rozloženie podobne ako Excel, kde každá karta obsahuje údaje tabuľky. Pozrite si tému získanie údajov pomocou doplnku Power Pivotzáklady importu údajov pomocou databázy servera SQL Server.

  • Model môže obsahovať jednu tabuľku. Ak chcete vytvoriť model založený na iba jednu tabuľku, vyberte tabuľku a kliknite na položku pridať do modelu údajov v PowerPivot. Možno to urobiť, ak chcete použiť PowerPivot funkcie, napríklad filtrovanej množiny údajov, vypočítané stĺpce, vypočítavané polia, kľúčové ukazovatele výkonu a hierarchie.

  • Vzťahy tabuliek možno vytvoriť automaticky, ak importujete súvisiace tabuľky majúce vzťahy primárnych a cudzích kľúčov. Program Excel dokáže zvyčajne použiť informácie o importovanom vzťahu ako základ pre vzťahy tabuliek v dátovom modeli.

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

  • Ďalšie objavovanie, nájdete v téme kurz: analýza údajov kontingenčnej tabuľky pomocou údajového modelu v Exceli.

Tip: Ako rozoznáte, ak zošit obsahuje dátový Model? Prejdite na položky PowerPivot > Spravovať. Ak sa k údajom ako v hárku, model existuje. Prečítajte si tému: zisťovanie zdrojov údajov použitých v dátovom modeli zošita ďalšie informácie.

Vytvorenie vzťahov medzi tabuľkami

Ďalším krokom je vytvorenie vzťahov medzi tabuľkami, takže môžete vybrať údaje z niektorý z nich. Každá tabuľka musí mať hlavný kľúč, alebo pole jedinečný identifikátor ako študent ID alebo číslom triedy. Najjednoduchším spôsobom, ako je presúvanie myšou tieto polia ich pripojenia v doplnku Power Pivot Zobrazenie diagramu.

  1. Prejdite na položky PowerPivot > Spravovať.

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

  3. Zobrazia sa všetky importovaných tabuliek a možno budete chcieť chvíľu trvať, zmeniť ich veľkosť v závislosti od toho, koľko polí každý z nich obsahuje.

  4. Potom presuňte pole hlavného kľúča z jednej tabuľky do druhej. V nasledujúcom príklade je zobrazenie diagramu našej domácnosti tabuliek:

    Power Query údaje modelu vzťahu zobrazenie diagramu

    Sme vytvorili pomocou týchto prepojení:

    • tbl_Students | Študent ID > tbl_Grades | Študent ID

      Inými slovami, presuňte pole Identifikácia študentov z tabuľky študenti študent ID pole v tabuľke stupňov.

    • tbl_Semesters | Identifikácia semestra > tbl_Grades | Semestra

    • tbl_Classes | Triedy číslo > tbl_Grades | Triedy číslo

    Poznámky: 

    • Názvy polí nie je potrebné byť rovnaké s cieľom vytvoriť vzťah, ale musia byť rovnaký typ údajov.

    • Spojnice v Zobrazení diagramu majú "1" na jednej strane a "*" na druhej strane. To znamená, že neexistuje one-to-many vzťah medzi tabuľkami a, ktorý určuje, ako sa používa údaje v kontingenčné tabuľky. Prečítajte si tému: vzťahy medzi tabuľkami v údajovom modeli ďalšie informácie.

    • Konektory iba označuje, či je vzťah medzi tabuľkami. Nebudete skutočne vám ukážu, polia, ktoré navzájom súvisia. Po kliknutí na prepojenia, prejdite do Doplnku PowerPivot > Spravovať > návrh > vzťahy > Správa vzťahov. V programe Excel, môžete prejsť na údaje > vzťahy.

Použitie dátového modelu na vytvorenie kontingenčnej tabuľky alebo kontingenčného grafu

Zošit programu Excel môže obsahovať iba jeden údajový Model, ale tento model obsahovať viacero tabuliek, ktoré možno použiť opakovane v celom pracovnom zošite. Kedykoľvek môžete pridať viac tabuliek do existujúceho údajového modelu.

  1. V PowerPivot, prejdite na položky Správa.

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

  3. Vyberte miesto, kam chcete umiestniť kontingenčnú tabuľku: nový hárok alebo aktuálneho umiestnenia.

  4. Kliknite na tlačidlo OK a Excel pridá prázdnu kontingenčnú tabuľku pomocou tably Zoznam polí zobrazí na pravej strane.

    Power Pivot zoznam polí kontingenčnej tabuľky

Ďalej, Vytvorenie kontingenčnej tabuľkyalebo vytvoriť graf kontingenčnej tabuľky. Ak ste už vytvorili vzťahy medzi tabuľkami, môžete použiť niektorú z jeho polí v kontingenčnej tabuľke. Už sme vytvorili vzťahy vo vzorovom zošite študent dátového modelu.

Pridanie existujúcich nesúvisiacich údajov do údajového modelu

Predpokladajme, že ste importovali alebo skopírovali veľkého množstva údajov, ktoré chcete použiť v modeli, ale nepridali do dátového modelu. Tlačenie nové údaje do modelu je jednoduchšie ako si myslíte.

  1. Začnite výberom ľubovoľnú bunku v rámci údajov, ktoré chcete pridať do modelu. Môže byť ľubovoľný rozsah údajov, ale údaje formátované ako tabuľky programu Excel je najlepšie.

  2. Na pridanie údajov použite jeden z nasledujúcich postupov:

  3. Kliknite na položku PowerPivot > pridať do modelu údajov.

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

Rozsahu alebo tabuľky sa teraz pridá do modelu ako prepojenú tabuľku. Ďalšie informácie o práci s prepojenými tabuľkami v modeli, pozrite si tému Pridanie údajov pomocou programu Excel prepojené tabuľky v doplnku Power Pivot.

Pridanie údajov do tabuľky PowerPivot

V PowerPivot, nebude možné pridať riadka tabuľky zadaním priamo do nového riadka, ako je to možné v pracovnom hárku programu Excel. Však môžete pridať riadky môžete skopírovať a prilepiť, alebo aktualizácia zdrojových údajov a obnovenie model 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ískať a transformovať a Power Pivot vzdelávania vodiace čiary

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

Vytvorenie pamäťovo účinného dátového modelu pomocou Excelu a doplnku Power Pivot

Kurz: analýza údajov kontingenčnej tabuľky pomocou údajového modelu v Exceli

Zistite, aké údaje zdrojov použitých v dátovom modeli zošita

Vzťahy medzi tabuľkami v modeli údajov

Stiahnuť vzorového zošita študent dátového modelu

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.

×