CDS entitások, különbségeik és létrehozásuk

Ebben az oktatóanyagban azokat a dolgokat fogjuk megvizsgálni, amelyek közös adatszolgáltatásainkat összetartják – az entitásokat. Különböző CDS entitások működnek a színfalak mögött, ezért itt fogjuk megvitatni, hogy miben különböznek egymástól.

Tartalomjegyzék

A CDS entitások megértése

Az entitások a közös adatszolgáltatások anyáinak és csavarjainak tekinthetők.

Az entitások az információk rekordjainak tárolására szolgálnak, ugyanúgy, ahogy a táblázatok Excelben vagy SQL-ben működnek.

A közös adatszolgáltatás használatában az a nagyszerű, hogy vannak előre beállított entitások, amelyeket bármikor használhatunk.

CDS entitások, különbségeik és létrehozásuk

Alapvetően a Microsoft végignézte a Power Apps segítségével létrehozott különböző alkalmazásokat, és megnézte az általuk leggyakrabban használt táblázatokat. Innentől kezdve szabványosították az adatokat, és létrehozták ezeket a sablonokat azok számára, akik előre beállított CDS-entitásokat szeretnének.

Például a vállalatok általában rendelkeznek egy számlatáblázattal, amely az egyéni ügyfélszámlák összes információját tartalmazza. Ha megnézi az entitások listáját, láthatja, hogy egy fióksablon is készen áll a használatra.

CDS entitások, különbségeik és létrehozásuk

Nézzük meg a különböző CDS-entitásokat, amelyeket saját munkánkra alkalmazhatunk.

Mezők

Korábban láttunk egy Fiók nevű előre beállított entitást. Ha rákattintunk, látni fogjuk azoknak a mezőknek a listáját, amelyeket a Microsoft ehhez az adott entitáshoz állított be.

CDS entitások, különbségeik és létrehozásuk

Ezek a mezők olyan alapvető információkat tartalmaznak, mint a számlanév, számlaszám és számlaminősítés.

CDS entitások, különbségeik és létrehozásuk

Ezenkívül tartalmazza ezeket a különböző címmezőket, például a várost, az országot/régiót, a megyét stb.

CDS entitások, különbségeik és létrehozásuk

Ez alapvetően egy hosszú lista a mezőkről, amelyeket általában az űrlapon lát, és olyan egyéb elemeket tartalmaz, mint a kategória, a hitelkeret és mások.

Az a jó ezekben a mezőkben, hogy nem is kell gondolkodni azon, hogy az egyes tételek milyen típusú mezőkbe tartoznak. Ennek megfelelően kerültek besorolásra, egy külön oszlopban, amely az egyes tételek adattípusát mutatja.

CDS entitások, különbségeik és létrehozásuk

Például a Cím1-et többsoros szövegként jeleníti meg.

CDS entitások, különbségeik és létrehozásuk

Ezek az előre beállított CDS entitások kereséseket is biztosítanak számunkra. Az itt található Létrehozó elemet nézve azt mutatja, hogy ez valójában egy másik mezőben található másik táblázathoz kapcsolódó keresés.

CDS entitások, különbségeik és létrehozásuk

Ez azt jelenti, hogy a kapcsolati adatbázisok mindegyike be van állítva számunkra, így nem kell manuálisan beállítani ezeket a kapcsolatokat.

Ha vannak olyan mezők, amelyekre szükségünk van, de nem látjuk itt, akkor szintén könnyen hozzáadhatunk egyet. Csak kattintson a bal felső sarokban található „Mező hozzáadása” gombra.

CDS entitások, különbségeik és létrehozásuk

Kapcsolatok

A kapcsolatokat a CDS entitások alatt is megtaláljuk.

CDS entitások, különbségeik és létrehozásuk

A kapcsolatok megmutatják, hogy a táblázat mely oszlopai függenek ténylegesen más tábláktól. Például itt látható, hogy a Létrehozta kapcsolat a Felhasználó nevű entitással.

CDS entitások, különbségeik és létrehozásuk

Ezeket a kapcsolatokat a rendszer a más táblákkal fennálló kapcsolat típusa alapján is kategorizálja. Ebben az esetben a Létrehozta több az egyhez kapcsolatban áll a Felhasználóval. Ez azt jelenti, hogy ugyanaz a személy több felhasználói fiókot is létrehozhat.

CDS entitások, különbségeik és létrehozásuk

Ez a személy ezután megtalálható a User táblában, amely egy másik entitás.

CDS entitások, különbségeik és létrehozásuk

Ismét az a nagyszerű ezekben az entitásokban, hogy a rendszer létrehozta számunkra a megfelelő kapcsolattípusokat.

A több-az-egyhez kapcsolatokon kívül két másik típusú kapcsolat is létezik – egy a sokhoz és a sok a sokhoz.

CDS entitások, különbségeik és létrehozásuk

Az értékesítés az egyik olyan terület, ahol nagyszerű példákat láthatunk az egy-a-többhöz kapcsolatokra. Egy fiókhoz különböző értékesítési adatok kapcsolhatók.

Ami a sok-sokhoz-t illeti, ez egy kicsit bonyolultabb. Ez az, amit nem igazán akarunk használni, hacsak nem feltétlenül szükséges.

Például sok kedvezményhez kapcsolódó fiókja lehet. Lehet, hogy egy fiókja A és B kedvezményt alkalmaz, míg egy másik fiók B és C kedvezményt alkalmaz.

Üzleti szabályok

Egy másik nagyon érdekes entitás az üzleti szabályok. Ezt a témát oktatóanyagunkban érintettük.

CDS entitások, különbségeik és létrehozásuk

Az üzleti szabályok a CDS használatának egyik legnagyobb előnye. Ők határozzák meg a követendő paramétereket, amikor a felhasználók interakcióba lépnek az Ön adataival.

Tegyük fel, hogy étteremmel foglalkozik. Ha van olyan alkalmazottja, aki alkoholt tud kiszolgálni az ügyfeleknek, akkor valószínűleg azt szeretné, ha adatai megmutatnák, hogy ez a személy rendelkezik erre vonatkozó engedéllyel. Így hozzáadhat egy üzleti szabályt, amely előírja a személy alkoholazonosítójának bemutatását, mielőtt az adatait hozzáadják.

Igényeitől és helyzetétől függően saját üzleti szabályait diktálhatja. Ezek a szabályok nagyszerűek, mert biztosítják, hogy a felhasználók ne maradjanak le a legrelevánsabb információkról, miközben adatokat vesznek fel a rendszerbe.

Nézetek

A nézetek segítségével szabályozhatja, hogy az alkalmazás különböző felhasználói mit láthatnak.

CDS entitások, különbségeik és létrehozásuk

Főleg, ha sok érzékeny adat van betöltve az alkalmazásba, nem szeretné, ha minden egyes felhasználó hozzáférne mindegyikhez. Valószínűleg Ön szeretné irányítani azokat az elemeket, amelyeket a felhasználók láthatnak.

Például az Aktív fiókok itt Nyilvános nézetre vannak állítva. Ez azt jelenti, hogy a felhasználók láthatják ezeket az aktív fiókokat.

CDS entitások, különbségeik és létrehozásuk

Ha rákattintunk az Aktív fiókokra, akkor 5 oszlopnyi adat jelenik meg, amit a felhasználók is láthatnak.

CDS entitások, különbségeik és létrehozásuk

Ha érzékenyebb adataink vannak, például értékesítési adatok, akkor ezek nézete csak a rendszergazdákra vagy a csapatvezetőkre korlátozódhat.

Űrlapok

Ezúttal vessünk egy pillantást az űrlapokra.

CDS entitások, különbségeik és létrehozásuk

Csakúgy, mint a vászonalkalmazásokban, az űrlapok platformot biztosítanak az adatok szerkesztéséhez vagy új rekordok létrehozásához. Valójában itt elkészíthetjük az űrlapokat egy adott entitáshoz, majd feltölthetjük őket a modellvezérelt alkalmazásunkba.

Az összes többi entitástípushoz hasonlóan itt is rendelkezésre állnak a számunkra használható űrlapok. Azt is megmondja, hogy mindegyik milyen típusú.

CDS entitások, különbségeik és létrehozásuk

Tehát ha a Fiókra kattintunk, megnyílik az űrlapsablon.

CDS entitások, különbségeik és létrehozásuk

Amint láthatja, ez egy nagyon szabványos űrlap olyan mezőkkel, mint a Fióknév, Telefonszám, Fax és más hasonló mezők. Ez az űrlap is testreszabható, így bizonyos mezőket hozzáadhatunk vagy eltávolíthatunk.

Egyéb CDS entitások

Egyéb entitások közé tartoznak az irányítópultok, diagramok, . Ebben az oktatóanyagban mindezt nem tárgyaljuk részletesen, de néhányat más oktatóanyagokban tárgyalunk.

CDS entitások, különbségeik és létrehozásuk

Az itt található irányítópultok ugyanúgy működnek, mint bármely más irányítópult – a közös adatszolgáltatásunkban található diagramok gyűjteménye. Az itt található diagramok lapon a CDS-en belüli diagramok is láthatók.

A Kulcsok lapon az egyes adatok egyedi jellemzői láthatók. Ami az adatok lapot illeti, ez az összes rendelkezésre álló adatot mutatja, amelyet ezzel a CDS-szel használhatunk.

CDS entitások létrehozása

Most, hogy megértettük, mik a különböző entitások, beszéljünk arról, hogyan hozhatjuk létre saját entitásunkat.

Az oldal tetején található „Új entitás” gombra kattintva kezdjük.

CDS entitások, különbségeik és létrehozásuk

Nevezzük ezt az új entitást Ügyfélnek.

CDS entitások, különbségeik és létrehozásuk

Az elsődleges mezőnél változtassuk ezt számra.

CDS entitások, különbségeik és létrehozásuk

A számot fogjuk használni elsődleges mezőként, mert ha megnézzük a használni kívánt adatforrást, akkor azt mutatja, hogy minden ügyfélhez hozzá van rendelve egy ügyfélszám, és ez a táblázat elsődleges mezőjeként szolgál.

CDS entitások, különbségeik és létrehozásuk

Most kattintson a Létrehozás gombra a panel alsó részén.

CDS entitások, különbségeik és létrehozásuk

Amint látja, azt jelzi, hogy jelenleg a táblánkat látja el. Tehát alapvetően arról van szó, hogy minden a helyén van.

CDS entitások, különbségeik és létrehozásuk

Amíg a kiépítés folyamatban van, itt csak egy sort láthatunk.

CDS entitások, különbségeik és létrehozásuk

De miután a kiépítés megtörtént, látni fogjuk az összes elemet, amely általában benne van ebben az entitásban.

CDS entitások, különbségeik és létrehozásuk

Csak azért, mert ez a bejegyzések hosszú listáját tartalmazza, még nem jelenti azt, hogy mindegyiket hozzáadtuk. A Power Apps annyit tesz, hogy megvizsgálja a már meglévő adatbázisokat, és hozzáadja azokat a mezőket, amelyeket a rendszer szerint Önnek is tartalmaznia kell ebben az új táblázatban.

Természetesen nem feltétlenül kell minden elemet használnunk, amelyet a Power Apps bedobott. Mindig ragaszkodhatunk a kézzel hozzáadott elsődleges mezőhöz, amely a Szám mező.

CDS entitások, különbségeik és létrehozásuk




Következtetés

A közös adatszolgáltatás vagy CDS megkönnyíti az összes adatunk rendszerezését és felhasználását. Tudva, hogy ezek az entitások bármely általános adatszolgáltatás építőkövei, ráébredünk, hogy valójában mennyire fontosak.

Az is nagyszerű, hogy a lehető legintuitívabban épültek fel, kész sablonokkal, amelyeket használhatunk. Ez az egész folyamatot még hatékonyabbá teszi, és lehetővé teszi, hogy maximalizáljuk az alkalmazásunkon eltöltött időnket.

Minden jót,

Henrik


PowerApps keresőmező: Hozzáadás és testreszabás

PowerApps keresőmező: Hozzáadás és testreszabás

Ismerje meg, hogyan hozhat létre PowerApps keresőmezőt a semmiből, és hogyan szabhatja testre az alkalmazás általános témájához.

SELECTEDVALUE DAX Példa – Szeletelő kiválasztása

SELECTEDVALUE DAX Példa – Szeletelő kiválasztása

Gyűjtsön be vagy rögzítsen egy értéket egy mértéken belül, hogy újra felhasználja egy másik mértékben a dinamikus számításokhoz a SELECTEDVALUE DAX használatával a LuckyTemplatesben.

Verzióelőzmények a SharePoint-listákban

Verzióelőzmények a SharePoint-listákban

Fedezze fel, hogy a SharePoint verzióelőzményei hogyan segíthetnek áttekinteni egy bizonyos adatok alakulását, és hány módosításon mentek keresztül.

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Itt található egy eszköz jelentések és látványelemek készítéséhez, egy színhexadecimális kódválasztó, amellyel könnyedén lekérheti LuckyTemplates jelentései színeit.

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Könnyedén megjeleníthet egy dátumtartományt szeletelőként a jelentésben időszaki táblázat segítségével. Használjon M-kódot a dinamikus dátumszeletelő létrehozásához a LuckyTemplates alkalmazásban.

Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.