Cvičenie – Modelovanie údajov v Power BI Desktop, časť 1
Získanie prístupu k prostrediu
Skôr než začnete toto cvičenie (ak nepokračujete z predchádzajúceho cvičenia), vyberte položku Spustiť cvičenie vyššie.
Do cvičného prostredia ste automaticky prihlásení ako používatelia s údajmi– ai\študentmi.
Teraz môžete začať s týmto cvičením pracovať.
Tip
Ak chcete cvičenie ukotviť, aby sa vyplnil okno, vyberte v hornej časti ikonu PC a potom vyberte položku Prispôsobiť okno do počítača.
Odhadovaný čas na absolvovanie cvičenia je 45 minút.
V tomto cvičení začnete vyvíjať dátový model. Jeho súčasťou bude vytvorenie vzťahov medzi tabuľkami a následne konfigurovanie vlastností tabuliek a stĺpcov s cieľom zlepšiť jednoduchosť a možnosti používania dátového modelu. Naučíte sa tiež vytvárať hierarchie a rýchle merania.
V tomto cvičení sa naučíte:
vytvárať modelové vzťahy,
konfigurovať vlastnosti tabuliek a stĺpcov,
vytvárať hierarchie,
vytvárať rýchle merania.
Cvičný príbeh
Toto cvičenie je jedným z mnohých zo série cvičení, ktoré boli navrhnuté ako kompletný príbeh od prípravy údajov až po publikovanie ako zostavy a tabule. Cvičenia môžete dokončiť v ľubovoľnom poradí. Ak však máte v úmysle pracovať prostredníctvom viacerých cvičení, odporúčame vám ich vykonať v tomto poradí:
Modelujte údaje v Power BI Desktop, časť 1, << ste tu. Toto je cvičenie aktuálneho modulu.
Poznámka
Každé cvičenie začína súborom PBIX, ktorý obsahuje dokončené všetky predchádzajúce cvičenia. Ak by ste mali z akéhokoľvek dôvodu prísť o prácu, môžete otvoriť súbor PBIX, ktorý obsahuje pokrok do tohto bodu z priečinka uvedeného na začiatku ďalšieho cvičenia.
Cvičenie č. 1: Vytvorenie modelového vzťahu
V tomto cvičení vytvoríte modelové vzťahy.
Úloha 1: Začíname
V tejto úlohe nastavíte prostredie pre cvičenie.
Dôležité
Ak pokračujete v predchádzajúcom cvičení (a úspešne ste toto cvičenie dokončili), danú úlohu nedokončite. namiesto toho pokračujte z ďalšej úlohy.
Ak chcete otvoriť Power BI Desktop, na paneli úloh vyberte odkaz Microsoft Power BI Desktop.
Ak chcete zavrieť okno Začíname, v ľavom hornom rohu okna vyberte položku X.
Ak chcete otvoriť úvodný Power BI Desktop súbor, vyberte kartu Súbor na páse s nástrojmi a otvorte zobrazenie Backstage.
Vyberte položku Otvoriť zostavu.
Vyberte položku Prehľadávať zostavy.
V okne Otvoriť prejdite do priečinka D:\DA100\Labs\03-configure-data-model-in-power-bi-desktop\Starter .
Vyberte súbor Sales Analysis (Analýza predaja ).
Vyberte položku Otvoriť.
Zavrite všetky informačné okná, ktoré sa môžu otvoriť.
Ak chcete vytvoriť kópiu súboru, vyberte kartu Súbor na páse s nástrojmi a otvorte zobrazenie Backstage.
Vyberte položku Uložiť ako.
Ak sa zobrazí výzva na použitie zmien, vyberte položku Použiť.
V okne Uložiť ako prejdite do priečinka D:\DA100\MySolution .
Vyberte položku Uložiť.
Úloha 2: Vytvorenie modelového vzťahu
V tejto úlohe budete vytvárať modelové vzťahy.
V aplikácii Power BI Desktop vyberte na ľavej strane ikonu zobrazenia Model .
Ak sa nezobrazuje všetkých sedem tabuliek, posuňte sa vodorovne doprava a potiahnite tabuľky myšou tak, aby boli bližšie k sebe a mohli ste ich vidieť všetky naraz.
Tip
Môžete použiť aj ovládací prvok priblíženia, ktorý sa nachádza v dolnej časti okna.
V zobrazení modelu môžete zobraziť každú tabuľku a akékoľvek vzťahy (konektory medzi tabuľkami). V súčasnosti neexistujú žiadne vzťahy, pretože v cvičení Prepare data in Power BI Desktop (Pripraviť údaje v službe Power BI Desktop) ste vypli možnosti vzťahu načítania údajov.
Ak sa chcete vrátiť do zobrazenia Zostava, na ľavej strane vyberte ikonu zobrazenia Zostava .
Ak chcete zobraziť všetky polia tabuľky, kliknite na table Polia pravým tlačidlom myši na prázdnu oblasť a potom vyberte položku Rozbaliť všetko.
Ak chcete vytvoriť vizuál tabuľky, na table Polia v tabuľke Produkt vyberte pole Kategória .
Poznámka
V cvičeniach sa na odkazovanie na pole používa skratka. Vyzerá to takto: | produkt Kategória. V tomto príklade je Produkt názvom tabuľky a Kategória je názov poľa.
Ak chcete do tabuľky pridať stĺpec, na table Polia vyberte | Sales (Predaj) Pole Predaj .
Všimnite si, že vizuál tabuľky obsahuje štyri kategórie produktov a že hodnota predaja pre každú z nich je rovnaká, to isté platí pre celkový predaj.
Problém spočíva v tom, že tabuľka je založená na poliach z rôznych tabuliek. Očakáva sa, že v každej kategórii produktov sa bude zobrazovať predaj pre danú kategóriu. Vzhľadom na to, že medzi týmito tabuľkami neexistuje modelový vzťah, tabuľka Predaj sa nefiltruje. Teraz pridáte vzťah na šírenie filtrov medzi tabuľkami.
Na karte Modelovanie na páse s nástrojmi v skupine Vzťahy vyberte položku Spravovať vzťahy.
V okne Spravovať vzťahy si všimnite, že zatiaľ nie sú zadefinované žiadne vzťahy.
Ak chcete vytvoriť vzťah, vyberte položku Nový.
V okne Vytvoriť vzťah v prvom rozbaľovacom zozname vyberte tabuľku Produkt.
V druhom rozbaľovacom zozname (pod mriežkou tabuľky Produkt) vyberte tabuľku Predaj.
Všimnite si, že v každej tabuľke sa vybrali stĺpce ProductKey (KódProduktu).
Stĺpce sa vybrali automaticky, pretože zdieľajú rovnaký názov a typ údajov.
V rozbaľovacom zozname Kardinalita si všimnite, že je vybratá možnosť One To Many (1:* ).
Kardinalita sa zistila automaticky, pretože aplikácia Power BI vychádza z informácie, že stĺpec ProductKey (KódProduktu) v tabuľke Produkt obsahuje jedinečné hodnoty. Vzťahy typu one-to-many sú najbežnejšou kardinalitou a všetky vzťahy, ktoré vytvoríte v tomto cvičení, budú tohto typu. S kardinalitou many-to-many budete pracovať v údajoch modelu v cvičení Power BI Desktop, časť 2.
V rozbaľovacom zozname Smer krížového filtrovania si všimnite, že je vybratá možnosť Jeden.
Jeden smer filtrovania znamená, že filtre sa šíria z „jednej strany“ do „viacerých strán“. V tomto prípade to znamená, že filtre použité v tabuľke Produkt sa budú šíriť do tabuľky Predaj, nie však opačným smerom. S obojsmerným vzťahom budete pracovať v údajoch modelu v cvičení Power BI Desktop, časť 2.
Všimnite si, že je vybratá možnosť Aktivovať tento vzťah .
Aktívne vzťahy budú šíriť filtre. Vzťah je možné označiť ako neaktívny, aby sa filtre nešíriť. Neaktívne vzťahy môžu existovať, keď existuje viacero ciest vzťahov medzi tabuľkami. V takom prípade môžu modelové výpočty použiť špeciálne funkcie na ich aktiváciu. S neaktívnym vzťahom budete pracovať v údajoch modelu v cvičení Power BI Desktop, 2. časť.
Vyberte položku OK.
V okne Spravovať vzťahy si všimnite, že nový vzťah je uvedený v zozname a potom vyberte položku Zavrieť.
V zostave si všimnite, že vizuál tabuľky sa aktualizoval a zobrazujú sa v ňom rôzne hodnoty pre každú kategóriu produktov.
Filtre použité v tabuľke Produkt sa teraz šíria do tabuľky Predaj.
Prepnite na zobrazenie modelu a všimnite si, že medzi oboma tabuľkami teraz existuje konektor. (Nezáleží na tom, či sú tabuľky umiestnené vedľa seba.)
V diagrame si všimnite, že môžete interpretovať kardinalitu, ktorú predstavujú indikátory 1 a *.
Poznámka
Smer filtrovania znázorňuje hrot šípky. Plná čiara predstavuje aktívny vzťah. Prerušovaná čiara predstavuje neaktívny vzťah.
Ukážte kurzorom na vzťah, aby sa zobrazili súvisiace stĺpce.
Existuje aj jednoduchší spôsob vytvorenia vzťahu. V diagrame modelu môžete presunúť myšou stĺpce a vytvoriť nový vzťah.
Ak chcete vytvoriť nový vzťah, presuňte stĺpec ResellerKey (KódPredajcu) z tabuľky Predajca do stĺpca ResellerKey (KódPredajcu) v tabuľke Predaj.
Tip
Stĺpec niekedy nie je možné presunúť. Ak nastane táto situácia, vyberte iný stĺpec a skúste to znova.
Vytvorte tieto dva modelové vzťahy:
Region | SalesTerritoryKey (Oblasť | KódOblastiPredaja) a Sales | SalesTerritoryKey (Predaj | KódOblastiPredaja)
Salesperson | EmployeeKey (Predajca | KódZamestnanca) a Sales | EmployeeKey (Predaj | KódZamestnanca)
V tomto cvičení zostanú tabuľky SalespersonRegion (PredajcaOblasť) a Targets (Ciele ) odpojené. Medzi predajcom a oblasťou existuje vzťah one-to-many. S týmto pokročilým scenárom budete pracovať v údajoch modelu v cvičení Power BI Desktop 2. časti.
Umiestnite tabuľku Sales (Predaj ) doprostred diagramu a okolo nej usporiadajte súvisiace tabuľky. Odpojené tabuľky umiestnite na bočnú stranu.
Uložte súbor aplikácie Power BI Desktop.
Cvičenie č. 2: Konfigurácia tabuliek
V tomto cvičení nakonfigurujete každú tabuľku vytvorením hierarchií a skrytím, formátovaním a kategorizáciou stĺpcov.
Úloha 1: Konfigurácia tabuľky Product (Produkt)
V tejto úlohe nakonfigurujete tabuľku Product (Produkt).
Ak je to potrebné, v zobrazení modelu na table Polia rozbaľte tabuľku Product (Produkt).
Ak chcete vytvoriť hierarchiu, na table Polia kliknite pravým tlačidlom na stĺpec Category (Kategória) a následne vyberte položku Vytvoriť hierarchiu.
Na table Vlastnosti (vľavo od tably Polia) v poli Názov nahraďte text výrazom Products (Produkty).
Ak chcete do hierarchie pridať druhú úroveň, na table Vlastnosti v rozbaľovacom zozname Hierarchia sa posuňte nadol a vyberte položku Podkategória.
Ak chcete do hierarchie pridať tretiu úroveň, v rozbaľovacom zozname Hierarchia vyberte položku Product (Produkt).
Ak chcete dokončiť návrh hierarchie, vyberte položku Použiť zmeny úrovne.
Tip
Nezabudnite vybrať položku Použiť zmeny úrovne. Prehliadnutie tohto kroku je častou chybou.
Všimnite si hierarchiu Products (Produkty) na table Polia.
Ak chcete rozbaliť úrovne hierarchie, rozbaľte hierarchiu Products (Produkty).
Ak chcete stĺpce usporiadať do zobrazovaného priečinka, najskôr na table Polia vyberte stĺpec Background Color Format (Formát farby pozadia).
Podržte stlačený kláves Ctrl a vyberte stĺpec Font Color Format (Formát farby písma ).
Na table Vlastnosti v poli Zobrazovaný priečinok zadajte výraz Formatting (Formátovanie).
Na table Polia si môžete všimnúť, že dané dva stĺpce sú odteraz vnútri priečinka.
Poznámka
Zobrazované priečinky predstavujú skvelý spôsob, ako znečisťovať tabuľky, najmä tie, ktoré obsahujú veľa polí.
Úloha 2: Konfigurácia tabuľky Region (Oblasť)
V tejto úlohe nakonfigurujete tabuľku Region (Oblasť).
V tabuľke Region (Oblasť) vytvorte hierarchiu s názvom Regions (Oblasti) a s nasledujúcimi troma úrovňami:
Group (Skupina)
Country (Krajina)
Region (Oblasť)
Vyberte stĺpec Country (Krajina ) (nie úroveň hierarchie Country (Krajina )).
Na table Vlastnosti rozbaľte časť Rozšírené v dolnej časti tably a potom v rozbaľovacom zozname Kategória údajov vyberte položku Krajina alebo oblasť.
Poznámka
Kategorizácia údajov môže návrhárovi zostáv poskytovať tipy. V tomto prípade kategorizácia stĺpca ako krajiny alebo oblasti poskytuje presnejšie informácie pri vykresľovaní vizualizácie mapy.
Úloha 3: Konfigurácia tabuľky Reseller (Predajca)
V tejto úlohe nakonfigurujete tabuľku Reseller (Predajca).
V tabuľke Reseller (Predajca) vytvorte hierarchiu s názvom Resellers (Predajcovia) a s nasledujúcimi dvoma úrovňami:
Business Type (Druh podnikania)
Reseller (Predajca)
Vytvorte druhú hierarchiu s názvom Geography (Geografia) a nasledujúcimi štyrmi úrovňami:
Country-Region (Krajina – oblasť)
State-Province (Štát – provincia)
City (Mesto)
Reseller (Predajca)
Kategorizujte nasledujúce tri stĺpce:
Country-Region (Krajina – oblasť) ako Country/Region (Krajina/oblasť)
State-Province (Štát – kraj) ako State or Province (Štát alebo kraj)
City (Mesto) ako City (Mesto)
Úloha 4: Konfigurácia tabuľky Sales (Predaj)
V tejto úlohe nakonfigurujete tabuľku Sales (Predaj).
V tabuľke Sales (Predaj) vyberte stĺpec Cost (Cena).
Na table Vlastnosti zadajte do poľa tento popis: Zakladá sa na štandardnej cene
Popisy možno použiť na tabuľku, stĺpce, hierarchie alebo mierky. Na table Polia sa text popisu zobrazí v popise, keď autor zostavy podrží kurzor nad poľom.
Vyberte stĺpec Quantity (Množstvo).
Na table Vlastnosti v rámci časti Formátovanie posuňte vlastnosť Oddeľovač tisícov na možnosť Áno.
Vyberte stĺpec Unit price (Jednotková cena).
Na table Vlastnosti v rámci časti Formátovanie posuňte vlastnosť Desatinné miesta do polohy 2.
V skupine Advanced (Pokročilé) (možno sa budete musieť posunúť nadol a vyhľadať ju) v rozbaľovacom zozname Summarize by (Súhrn podľa) vyberte položku Average (Priemer).
Predvolene sa budú číselné stĺpce sumarizovať sčítaním hodnôt. Toto predvolené správanie nie je vhodné pre stĺpec ako Jednotková cena, ktorý predstavuje sadzbu. Ak predvolenú sumarizáciu nastavíte na priemer, získate presný výsledok.
Úloha 5: Vlastnosti hromadnej aktualizácie
V tejto úlohe aktualizujete viacero stĺpcov v jednej hromadnej aktualizácii. Tento prístup použite na skrytie stĺpcov a naformátovanie hodnôt stĺpcov.
Podržte stlačený kláves Ctrl a vyberte nasledujúcich 13 stĺpcov (zahŕňajúcich viacero tabuliek):
Product | ProductKey (Produkt | KódProduktu)
Region | SalesTerritoryKey (Oblasť | KódOblastiPredaja)
Reseller | ResellerKey (Predajca | KódPredajcu)
Sales | EmployeeKey (Predaj | KódZamestnanca)
Predaj | ProductKey (KódProduktu)
Sales | ResellerKey (Predaj | KódPredajcu)
Sales | SalesOrderNumber (Predaj | ČísloPredajnejObjednávky)
Sales | SalesTerritoryKey (Predaj | KódOblastiPredaja)
Salesperson | EmployeeID (Predajca | IDZamestnanca)
Salesperson | EmployeeKey (Predajca | KódZamestnanca)
Salesperson | UPN (Predajca | UPN)
SalespersonRegion | EmployeeKey (PredajcaOblasť | KódZamestnanca)
SalespersonRegion | SalesTerritoryKey (PredajcaOblasť | KódOblastiPredaja)
Targets | EmployeeID (Ciele | IDZamestnanca)
Na table Vlastnosti prepnite vlastnosť Je skrytý do časti Zapnuté.
Stĺpce boli skryté, pretože sa používajú buď vo vzťahoch, alebo v logike výpočtu.
Zabezpečenie na úrovni riadkov definujete v údajoch modelu v cvičení Power BI Desktop 2. časti pomocou stĺpca UPN. Číslo Predajnej Objednávky sa použije na výpočet v cvičení Vytvorenie výpočtov jazyka DAX v časti 1 Power BI Desktop.
Vyberte viacnásobným výberom nasledujúce tri stĺpce:
Product | Standard Cost (Produkt | Štandardná cena)
Sales | Cost (Predaj | Cena)
Sales | Sales (Predaj | Predaj)
Na table Vlastnosti v rámci časti Formátovanie nastavte vlastnosť Desatinné miesta na hodnotu 0 (nula).
Cvičenie č. 3: Kontrola rozhrania modelu
V tomto cvičení sa prepnete na zobrazenie zostavy a skontrolujete rozhranie modelu.
Úloha 1: Kontrola rozhrania modelu
V tejto úlohe prepnete na zobrazenie zostavy a skontrolujete rozhranie modelu.
Prepnite na zobrazenie zostavy.
Na table Polia si môžete všimnúť nasledujúce:
Stĺpce, hierarchie a ich úrovne sú polia, ktoré môžete použiť na konfiguráciu vizuálov zostáv
Viditeľné sú iba polia relevantné pre vytváranie zostáv.
Tabuľka SalespersonRegion (PredajcaOblasť) sa nezobrazuje, pretože všetky jej polia sú skryté.
Priestorové polia v tabuľke Region (Oblasť) a Reseller (Predajca) sú označené priestorovou ikonou.
Polia označené symbolom sigma () budú predvolene zhrnuté.
Pri ukázaní kurzorom na pole Sales | Cost (Predaj | Cena) sa zobrazí popis.
Rozbaľte pole Sales | OrderDate (Predaj | DátumObjednávky) a všimnite si, že odhaľuje hierarchiu dátumov.
| Targets (Ciele) Pole TargetMonth (CieľMesiac ) predstavuje podobnú hierarchiu. Dané hierarchie ste nevytvorili vy. Sú vytvorené automaticky. Vyskytol sa však problém. Finančný rok spoločnosti Adventure Works začína každoročne 1. júla. Automaticky vytvorený rok v hierarchii dátumov sa však každoročne začína 1. januára.
Toto automatické správanie teraz vypnete. V cvičení Vytváranie výpočtov jazyka DAX v Power BI Desktop, 1. časti, vytvoríte tabuľku dátumov pomocou jazyka DAX a nakonfigurujete ju tak, aby definovala kalendár Adventure Works.
Ak chcete vypnúť automatický dátum a čas, vyberte kartu Súbor na páse s nástrojmi a otvorte zobrazenie Backstage.
Na ľavej strane vyberte položku Možnosti a nastavenia a potom vyberte položku Možnosti.
V okne Možnosti na ľavej strane vyberte v skupine Aktuálny súbor položku Načítavanie údajov.
V časti Časová inteligencia zrušte začiarknutie možnosti Automatický dátum a čas .
Vyberte položku OK.
Všimnite si, že hierarchie dátumov už nie sú na table Polia k dispozícii.
Cvičenie č. 4: Vytváranie rýchlych meraní
V tomto cvičení vytvoríte dve rýchle merania.
Úloha č. 1: Vytváranie rýchlych meraní
V tejto úlohe vytvoríte dve rýchle mierky na výpočet zisku a rentability tržieb.
Na table Polia kliknite pravým tlačidlom na tabuľku Sales (Predaj) a následne vyberte položku Nová rýchla mierka.
V okne Rýchle mierky v rozbaľovacom zozname Výpočet v rámci skupiny Matematické operácie kliknite na položku Odčítanie.
V okne Rýchle merania na table Polia rozbaľte tabuľku Sales (Predaj ).
Presuňte pole Sales (Predaj) do poľa Základná hodnota.
Presuňte pole Cost (Cena) do poľa Hodnota, ktorá sa má odčítať.
Vyberte položku OK.
Rýchle meranie vytvorí výpočet za vás. Sú jednoduché a dokážu rýchlo vytvárať jednoduché a bežné výpočty. Mierky budete vytvárať bez použitia tohto nástroja v cvičení Vytváranie výpočtov dax v časti 1 v Power BI Desktop.
Všimnite si novú mierku na table Polia vnútri tabuľky Sales (Predaj).
Mierky sú označené ikonou kalkulačky.
Ak chcete mierku premenovať, kliknite na ňu pravým tlačidlom a následne vyberte položku Premenovať.
Tip
Ak chcete premenovať pole, môžete naň tiež dvakrát kliknúť alebo ho vybrať a stlačiť kláves F2.
Premenujte mierku na Profit (Zisk) a stlačte kláves Enter.
Do tabuľky Sales (Predaj) pridajte druhú rýchlu mierku, a to v závislosti od nasledujúcich požiadaviek:
Použitie matematickej operácie Delenie
Zadanie hodnoty Čitateľa do poľa Sales | Profit (Predaj | Zisk)
Zadanie hodnoty Menovateľa do poľa Sales | Sales (Predaj | Predaj)
Premenovanie mierky na Profit Margin (Rentabilita tržieb)
Uistite sa, že je vybratá mierka Profit Margin (Rentabilita tržieb) a následne na kontextovom páse s nástrojmi Nástroje mierky nastavte formát na Percentá s dvoma desatinnými miestami.
Ak chcete tieto dve mierky otestovať, najskôr vyberte vizuál tabuľky na strane zostavy.
Na table Polia vyberte tieto dve mierky.
Výberom a presunutím pravej príručky rozšírte vizuál tabuľky.
Skontrolujte, či sú výsledky mierok primerané a správne naformátované.
Úloha 2: Dokončenie
V tejto úlohe dokončíte cvičenie.
Ak chcete tabuľku odstrániť, vyberte tabuľku (kliknutím) a následne stlačte kláves Delete.
Uložte súbor aplikácie Power BI Desktop.
Ak sa zobrazí výzva na použitie dotazov, kliknite na tlačidlo Použiť neskôr.
Ak plánujete spustiť ďalšie cvičenie, môžete sa rozhodnúť ponechať Power BI Desktop otvorenú.
Upozornenie
Ak cvičenie necháte otvorené, časový rozsah uplynie po jednej až štyroch hodinách. Vaša práca v cvičení aktuálneho modulu sa stratí, ale každé cvičenie po prvom obsahuje súbor PBIX s prácou z všetkých predchádzajúcich cvičení, aby ste nemuseli začínať odznova.
Dátový model vylepšíte konfiguráciou vzťahu typu many-to-many a zabezpečenia na úrovni riadkov v údajoch modelu v cvičení Power BI Desktop, 2. časť.
Ukončenie cvičenia
Ak chcete cvičenie ukončiť, vyberte tlačidlo Hotovo v pravom dolnom rohu okna s pokynmi.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.
































