CDS entity, ich rozdiely a ako ich vytvoriť

V tomto návode sa pozrieme na veci, ktoré spájajú naše spoločné dátové služby – entity. Existujú rôzne entity CDS, ktoré fungujú v zákulisí, takže tu budeme diskutovať o tom, ako sa navzájom líšia.

Obsah

Pochopenie entít CDS

Entity možno považovať za skrutky a skrutky bežných dátových služieb.

Entity sa používajú na uchovávanie záznamov informácií rovnakým spôsobom, ako fungujú tabuľky v Exceli alebo SQL.

Skvelé na používaní spoločnej dátovej služby je, že existujú prednastavené entity, ktoré môžeme kedykoľvek použiť.

CDS entity, ich rozdiely a ako ich vytvoriť

Microsoft v podstate prešiel rôznymi aplikáciami vytvorenými prostredníctvom Power Apps a pozrel sa na najbežnejšie tabuľky, ktoré používajú. Odtiaľ štandardizovali údaje a vytvorili tieto šablóny pre tých, ktorí chcú prednastavené entity CDS.

Napríklad spoločnosti majú zvyčajne tabuľku účtov, ktorá obsahuje všetky informácie o individuálnych zákazníckych účtoch. Pri pohľade na zoznam entít tu môžete vidieť, že je tu pre nás pripravená aj šablóna účtu.

CDS entity, ich rozdiely a ako ich vytvoriť

Poďme ku každej z rôznych entít CDS, ktoré môžeme aplikovať na našu vlastnú prácu.

Polia

Predtým sme videli prednastavenú entitu s názvom Účet. Ak naň klikneme, zobrazí sa nám zoznam polí, ktoré Microsoft nastavil pre túto konkrétnu entitu.

CDS entity, ich rozdiely a ako ich vytvoriť

Tieto polia obsahujú základné informácie, ako je názov účtu, číslo účtu a hodnotenie účtu.

CDS entity, ich rozdiely a ako ich vytvoriť

Má tiež všetky tieto rôzne polia adries, ako je mesto, krajina/región, kraj atď.

CDS entity, ich rozdiely a ako ich vytvoriť

Je to v podstate dlhý zoznam polí, ktoré by ste normálne videli vo formulári, s ďalšími položkami, ako sú Kategória, Kreditný limit a iné.

Dobrá vec na týchto poliach je, že ani nemusíte premýšľať o tom, aký typ poľa je každá položka. Podľa toho boli klasifikované so špecifickým stĺpcom zobrazujúcim typ údajov každej položky.

CDS entity, ich rozdiely a ako ich vytvoriť

Napríklad zobrazuje Address1 ako viacriadkový text.

CDS entity, ich rozdiely a ako ich vytvoriť

Tieto prednastavené entity CDS nám poskytujú aj vyhľadávanie. Pri pohľade na tu položku Created By ukazuje, že ide v skutočnosti o vyhľadávanie pripojené k inej tabuľke nachádzajúcej sa v inom poli.

CDS entity, ich rozdiely a ako ich vytvoriť

To znamená, že má pre nás nastavené všetky tieto databázy vzťahov, čím odpadá nutnosť nastavovať tieto pripojenia manuálne.

Ak existujú polia, ktoré potrebujeme, ale nevidíme ich tu, je tiež ľahké ich pridať sami. Stačí kliknúť na tlačidlo „Pridať pole“ vľavo hore.

CDS entity, ich rozdiely a ako ich vytvoriť

Vzťahy

Pod CDS entity nájdeme aj Vzťahy.

CDS entity, ich rozdiely a ako ich vytvoriť

Vzťahy ukazujú, ktoré stĺpce v tejto tabuľke skutočne závisia od iných tabuliek. Napríklad tu ukazuje, že Created By má vzťah s entitou s názvom User.

CDS entity, ich rozdiely a ako ich vytvoriť

Tieto vzťahy sú tiež kategorizované na základe typu vzťahu, ktorý majú s inými tabuľkami. V tomto prípade má Created By s používateľom vzťah typu many-to-one. To znamená, že môže existovať viacero používateľských účtov vytvorených tou istou osobou.

CDS entity, ich rozdiely a ako ich vytvoriť

Túto osobu potom možno nájsť v tabuľke Používateľ, čo je iná entita.

CDS entity, ich rozdiely a ako ich vytvoriť

Opäť platí, že skvelé na týchto entitách je, že systém pre nás vygeneroval správne typy vzťahov.

Okrem vzťahov „mnohý k jednému“ existujú dva ďalšie typy vzťahov – jeden k mnohým a mnoho k mnohým.

CDS entity, ich rozdiely a ako ich vytvoriť

Predaj je jednou z oblastí, kde môžeme vidieť skvelé príklady vzťahov typu one-to-many. K jednému účtu môžu byť priradené rôzne údaje o predaji.

Čo sa týka many-to-many, je to o niečo zložitejšie. Toto je niečo, čo v skutočnosti nechceme používať, pokiaľ to nie je absolútne nevyhnutné.

Môžete mať napríklad veľa účtov súvisiacich s mnohými zľavami. Môžete mať jeden účet uplatňujúci zľavu A a B, zatiaľ čo iný účet používa zľavu B a C.

Obchodné pravidlá

Ďalším subjektom, ktorý je skutočne zaujímavý, sú obchodné pravidlá. Tejto témy sme sa dotkli v našom návode o.

CDS entity, ich rozdiely a ako ich vytvoriť

Obchodné pravidlá sú jednou z najväčších výhod používania CDS. Určujú parametre, ktoré sa majú dodržiavať pri interakcii používateľov s vašimi údajmi.

Povedzme, že máte reštauráciu. Ak máte zamestnanca, ktorý je schopný podávať alkohol zákazníkom, potom by ste pravdepodobne chceli, aby vaše údaje ukázali, že táto osoba má na to licenciu. Mohli by ste teda pridať obchodné pravidlo, ktoré vyžaduje, aby bolo pred pridaním informácií prezentované alkoholové ID osoby.

Môžete si diktovať svoje vlastné obchodné pravidlá v závislosti od vašej potreby a situácie. Tieto pravidlá sú skvelé, pretože zabezpečujú, aby používatelia pri pridávaní údajov do systému neprišli o tie najrelevantnejšie informácie.

Názory

Zobrazenia vám umožňujú ovládať, čo môžu vidieť rôzni používatelia vašej aplikácie.

CDS entity, ich rozdiely a ako ich vytvoriť

Najmä ak máte do aplikácie načítaných veľa citlivých údajov, nechceli by ste, aby mal každý jeden používateľ prístup ku všetkým. Pravdepodobne by ste chceli mať kontrolu nad položkami, ktoré používatelia môžu vidieť na svojej strane.

Napríklad aktívne účty sú tu nastavené na verejné zobrazenie. To znamená, že používatelia môžu vidieť tieto aktívne účty.

CDS entity, ich rozdiely a ako ich vytvoriť

Ak klikneme na Aktívne účty, zobrazí sa 5 stĺpcov údajov, ktoré môžu vidieť aj používatelia.

CDS entity, ich rozdiely a ako ich vytvoriť

Ak máme citlivejšie údaje, ako sú údaje o predaji, zobrazenie týchto údajov môže byť obmedzené len na správcov alebo vedúcich tímov.

Formuláre

Tentokrát sa pozrime na Formuláre.

CDS entity, ich rozdiely a ako ich vytvoriť

Rovnako ako v aplikáciách plátna, formuláre poskytujú platformu na úpravu alebo vytváranie nových záznamov údajov. Formuláre môžeme skutočne vytvoriť priamo tu pre konkrétny subjekt a potom ich nahrať do našej modelom riadenej aplikácie.

Rovnako ako všetky ostatné typy subjektov, aj tu máme k dispozícii formuláre, ktoré môžeme použiť. Tiež hovorí, aký typ formulára je každý z nich.

CDS entity, ich rozdiely a ako ich vytvoriť

Ak teda klikneme na Účet, otvorí sa šablóna formulára.

CDS entity, ich rozdiely a ako ich vytvoriť

Ako vidíte, ide o veľmi štandardný formulár s poľami ako Názov účtu, Telefón, Fax a ďalšie podobné polia. Tento formulár je tiež možné prispôsobiť, takže môžeme pridať alebo odstrániť určité polia.

Iné CDS entity

Medzi ďalšie entity patria dashboardy, grafy, . V tomto návode nebudeme všetky tieto podrobne rozoberať, ale niektoré z nich budú zahrnuté v iných návodoch.

CDS entity, ich rozdiely a ako ich vytvoriť

Tabule tu fungujú rovnako ako ktorýkoľvek iný informačný panel – ide o zbierku grafov, ktoré sa nachádzajú v našej spoločnej dátovej službe. Karta grafov tu zobrazuje aj grafy v rámci CDS.

Karta kľúčov zobrazuje, čo je na jednotlivých údajoch jedinečné. Pokiaľ ide o kartu údajov, zobrazuje všetky údaje, ktoré máme k dispozícii na použitie s týmto CDS.

Vytváranie entít CDS

Teraz, keď sme pochopili, čo sú to rôzne entity, poďme sa rozprávať o tom, ako vytvoriť vlastnú entitu.

Začneme kliknutím na tlačidlo „Nová entita“ v hornej časti stránky.

CDS entity, ich rozdiely a ako ich vytvoriť

Nazvime túto novú entitu ako Zákazník.

CDS entity, ich rozdiely a ako ich vytvoriť

Pre primárne pole to zmeňme na číslo.

CDS entity, ich rozdiely a ako ich vytvoriť

Číslo použijeme ako primárne pole, pretože ak sa pozrieme na zdroj údajov, ktorý budeme používať, ukáže sa, že každý zákazník má priradené zákaznícke číslo a slúži ako primárne pole v tabuľke.

CDS entity, ich rozdiely a ako ich vytvoriť

Teraz kliknite na Vytvoriť v spodnej časti tably.

CDS entity, ich rozdiely a ako ich vytvoriť

Ako môžete vidieť, hovorí nám, že momentálne poskytuje našu tabuľku. Takže je to v podstate uistenie, že je všetko na svojom mieste.

CDS entity, ich rozdiely a ako ich vytvoriť

Kým prebieha poskytovanie, vidíme tu iba jeden riadok.

CDS entity, ich rozdiely a ako ich vytvoriť

Po dokončení poskytovania však budeme môcť vidieť všetky položky, ktoré sú zvyčajne zahrnuté v tejto entite.

CDS entity, ich rozdiely a ako ich vytvoriť

To, že toto obsahuje dlhý zoznam záznamov, neznamená, že sme pridali každý jeden z nich. Power Apps robí to, že sa pozerá na iné databázy, ktoré už máte, a pridáva polia, o ktorých si systém myslí, že by ste ich mali mať aj v tejto novej tabuľke.

Samozrejme, nemusíme nutne použiť všetky položky, ktoré nám ponúkla Power Apps. Vždy by sme sa mohli držať primárneho poľa, ktoré sme pridali ručne, ktorým je pole Číslo.

CDS entity, ich rozdiely a ako ich vytvoriť




Záver

Spoločná dátová služba alebo CDS uľahčuje organizáciu a používanie všetkých našich údajov. S vedomím, že tieto entity sú stavebným kameňom akejkoľvek bežnej dátovej služby, si uvedomujeme, aké dôležité sú v skutočnosti.

Je tiež skvelé, že boli postavené čo najintuitívnejšie, s pripravenými šablónami, ktoré môžeme použiť. Vďaka tomu je celý proces ešte efektívnejší a umožňuje nám maximalizovať čas pri práci na našej aplikácii.

Všetko najlepšie,

Henry


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.