Dátový model LuckyTemplates: Komplexný prehľad

Druhým pilierom vývoja LuckyTemplates je dátové modelovanie. V tomto návode sa dozviete o všetkých dôležitých veciach, ktoré je potrebné zvážiť pri nastavovaní dátového modelu LuckyTemplates. Nasleduje komplexný prehľad osvedčených postupov vývoja dátových modelov.

Obsah

Usporiadanie dátového modelu LuckyTemplates

1. Hviezdna schéma

Jedným z najlepších spôsobov nastavenia dátového modelu LuckyTemplates je použitie hviezdnej schémy. Dostal svoje meno, pretože pripomína hviezdu.

Dátový model LuckyTemplates: Komplexný prehľad

Tabuľka Faktov je v strede hviezdy a tabuľky Dimension alebo Lookup sú v každom bode hviezdy.

Takto to vyzerá so vzťahmi:

Dátový model nemusí vyzerať presne ako hviezda. Myšlienkou je umiestniť stôl Fact do stredu, zatiaľ čo ostatné stoly ho úhľadne obklopujú.

2. Vodopádový prístup

Ďalším skvelým spôsobom usporiadania dátového modelu je použitie vodopádového prístupu.

Dátový model LuckyTemplates: Komplexný prehľad

Tabuľky Dimension alebo Lookup sú usporiadané v hornej časti, zatiaľ čo tabuľky Value alebo Fact sú usporiadané nižšie. To uľahčuje vizualizáciu vzťahov, ako keby „padali“ do tabuľky Faktov.

Toto sú rôzne časti rozloženia vodopádu:

Dátový model LuckyTemplates: Komplexný prehľad

Vyhľadávacie tabuľky sú umiestnené navrchu, zatiaľ čo tabuľky Faktov sú umiestnené v strede. Tabuľky meraní sú zoskupené v stĺpci vpravo. Nosné tabuľky sú umiestnené v riadkoch vľavo dole.

Riadenie vzťahov v dátovom modeli LuckyTemplates

1. Riadiť vzťahy

Uistite sa, že ste odstránili všetky vzťahy, ktoré mohli byť automaticky vygenerované LuckyTemplates. Je lepšie manuálne obnoviť každý vzťah. Na udržiavanie vzťahov vo vašom dátovom modeli môžete použiť dialóg Spravovať vzťahy .

Dátový model LuckyTemplates: Komplexný prehľad

Pri používaní Spravovať vzťahy sa vám zobrazí úplný zoznam vzťahov vo vašom modeli.

Dátový model LuckyTemplates: Komplexný prehľad

Môžete vidieť všetky tabuľky a stĺpce Od a Do. To uľahčuje rozpoznanie nesprávnych kľúčov, ktoré sa používajú na spájanie tabuliek. Uvádza sa aj stav každého vzťahu. To vám umožňuje aktivovať alebo deaktivovať vzťahy podľa potreby.

2. Mohutnosť v dátovom modeli LuckyTemplates

Dialóg Manage Relationships tiež uľahčuje zobrazenie mohutnosti a jej smerovania.

V ideálnom prípade môžu byť vzťahy buď jeden k mnohým alebo mnoho k jednému . LuckyTemplates je vynikajúci v predvolení kardinality podľa vašich údajov.

Ak chcete zobraziť mohutnosť, kliknite na tlačidlo Upraviť v spodnej časti dialógového okna.

Dátový model LuckyTemplates: Komplexný prehľad

V tomto príklade môžete vidieť vzťah medzi predajom a kanálmi. Posúvaním do pravého stĺpca každej tabuľky uvidíte, že LuckyTemplates vybral kľúč kanála pre každý riadok.

Dátový model LuckyTemplates: Komplexný prehľad

Môžete si tiež vybrať správnu mohutnosť. Uistite sa, že smer krížového filtra je buď Single, alebo Both, v závislosti od vášho dátového modelu.

LuckyTemplates používa Single ako predvolené. Keď teda uvidíte, že predvolený smer krížového filtra je Oboje, nájdite si chvíľu na potvrdenie, že údaje vo vašej množine údajov sú načítané a transformované podľa plánu.

3. One-to-many vs Many-to-one

Pre vzťahy v LuckyTemplates sa odporúča čo najviac používať vzťahy typu one-to-many. Toto je označené jednou smerovou šípkou.

Dátový model LuckyTemplates: Komplexný prehľad

Vyhnite sa obojsmerným vzťahom, pokiaľ to nie je absolútne nevyhnutné. Obojsmerné vzťahy sú označené dvojitými smerovými šípkami. Tieto typy vzťahov môžu viesť k nekonzistentným výsledkom a často vyžadujú zložitejší jazyk DAX.

4. Aktívne verzus neaktívne vzťahy

Môžete mať iba jednu medzi dvoma súvisiacimi tabuľkami. Medzi týmito tabuľkami však môžete mať toľko neaktívnych vzťahov, koľko chcete.

Dátový model LuckyTemplates: Komplexný prehľad

Ak sa napríklad pokúsite aktivovať stĺpec Dátum objednávky z Predaja, zobrazí sa kontextové okno s informáciou, že nemôžete vytvoriť dva vzťahy medzi rovnakými dvoma tabuľkami.

Dátový model LuckyTemplates: Komplexný prehľad

Takže budete musieť deaktivovať vzťah Dátum faktúry . To je čas, kedy môžete aktivovať OrderDate .

Dátový model LuckyTemplates: Komplexný prehľad

Tiež pomocoupríkazu, môžete použiť neaktívny vzťah na požiadanie v meraní DAX.

Pridávanie tabuliek a stĺpcov do dátového modelu LuckyTemplates

1. Tabuľky meraní

Môžete pridať výberom položky Zadať údaje z ponuky Domov.

Dátový model LuckyTemplates: Komplexný prehľad

Po kliknutí naň sa zobrazí okno, ktoré vám umožní vytvoriť novú tabuľku.

Pri vytváraní tabuľky meraní sa uistite, že ste jej dali zmysluplný názov. V tomto prípade sa to nazýva Core Measures. Po dokončení kliknite na tlačidlo Načítať .

Dátový model LuckyTemplates: Komplexný prehľad

V tomto príklade už existuje tabuľka základných opatrení. LuckyTemplates teda automaticky označí novovytvorenú tabuľku ako Core Measures (2) . Má tiež predvolený stĺpec 1.

Dátový model LuckyTemplates: Komplexný prehľad

Kliknite pravým tlačidlom myši na Core Measures (2) a potom vyberte New measure .

Dátový model LuckyTemplates: Komplexný prehľad

Pre názornosť zadajme do miery len m1 = 1 .

Dátový model LuckyTemplates: Komplexný prehľad

Toto je teraz pridané v časti Základné opatrenia (2). Nezabudnite odstrániť alebo skryť predvolený stĺpec.

Ak skryjete a potom rozbalíte tablu Pole, uvidíte, že základné opatrenia (2) sa teraz zobrazia v hornej časti poľa.

Dátový model LuckyTemplates: Komplexný prehľad

2. Prepojenie stĺpcov

Pokiaľ ide o prepojenie stĺpcov v LuckyTemplates, odporúča sa použiť príponu Key na ľubovoľnom stĺpci, ktorý sa použije na prepojenie. Ak stĺpec končí ID alebo kódom , musíte si na ne dávať pozor, pretože v rôznych tabuľkách môžu znamenať rôzne veci

Mali by ste prepojiť iba stĺpce, ktoré majú podobné názvy. Napríklad pri prepájaní Zákazníckeho kľúča je dôležité zabezpečiť, aby všetky polia použité na prepojenie končili slovom Kľúč . Musíte sa tiež uistiť, že majú správny typ údajov.

3. Viditeľnosť stĺpca

Ak budete jediní používať zostavu LuckyTemplates, ktorú ste vytvorili, viditeľnosť stĺpcov nie je taká veľká. Ak však budete publikovať správu alebo množinu údajov, ktoré budú používať iní, je dobré si vo veciach urobiť poriadok.

Môžete to urobiť tak, že vyberiete správne miery pre vizuály a potom skryjete stĺpce, ktoré sa v nich nezobrazujú. Skryté stĺpce sú sivé.

Dátový model LuckyTemplates: Komplexný prehľad

Ak chcete skryť stĺpce, stačí kliknúť pravým tlačidlom myši na konkrétny stĺpec a potom vybrať položku Skryť.

Dátový model LuckyTemplates: Komplexný prehľad

Môžete sa rozhodnúť skryť skryté stĺpce kliknutím pravým tlačidlom myši na tablu Pole a zrušením začiarknutia Zobraziť skryté .

Dátový model LuckyTemplates: Komplexný prehľad

Záver

Tento tutoriál vám poskytuje komplexný prehľad vecí, ktoré musíte zvážiť a vykonať pri vytváraní dátových modelov v LuckyTemplates.

Je dôležité uistiť sa, že dátové modely a vzťahy sú nastavené správne, aby ste sa vyhli komplikáciám v neskorších fázach vývoja vašej zostavy. Dodržiavanie týchto tipov zaručí bezproblémový tok od začiatku do konca.

Greg


Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

Prehľad dynamického obsahu Power Automate

Prehľad dynamického obsahu Power Automate

Pochopte, čo je dynamický obsah Power Automate a ako umožňuje používateľom vyberať odkazy na polia z predchádzajúcich krokov alebo zapisovať výrazy.

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

V tomto tutoriálu se naučíte, jak sdílet soubor s osobou, která není součástí vaší společnosti, pomocí parametru dotazu sql v LuckyTemplates.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Zjistěte, jak používat funkci odebrání a jak nastavit vyskakovací okna pro potvrzení v aplikaci, kterou jste vytvořili od začátku.

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Vizualizace kontextu filtru v LuckyTemplates DAX Studio

Naučte se vizualizovat kontext filtru libovolné buňky v tabulce nebo matici v LuckyTemplates DAX Studio pomocí popisků.

Power Automate vytváření toků od nuly

Power Automate vytváření toků od nuly

Naučte se vytvářet toky Power Automate od začátku. Místo použití šablony budeme spouštěče a akce vytvářet sami.

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Tip LuckyTemplates: Ako porovnať prvých N pracovných dní

Pozrite si tento tip LuckyTemplates od Briana o tom, ako môžete dynamicky porovnávať prvých N pracovných dní pomocou dotazu Power.

Modelom Power Apps: Nastavenie prostredia a navigácia

Modelom Power Apps: Nastavenie prostredia a navigácia

Získajte informácie o modelových aplikáciách Power Apps, o tom, ako nastaviť prostredie a ako sa v ňom efektívne pohybovať.

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Modelom podporované aplikácie Power Apps: Mapy stránok a ako fungujú

Získajte viac informácií o práci s mapami lokalít v modelových aplikáciách Power Apps a objavte rôzne zložitosti a spôsoby, ako sa s nimi vysporiadať.