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.

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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