Entitățile CDS, diferențele lor și cum să le creăm

În acest tutorial, vom analiza lucrurile care mențin serviciile noastre comune de date împreună - entitățile. Există diferite entități CDS care lucrează în culise, așa că vom discuta aici despre cum sunt diferite unele de altele.

Cuprins

Înțelegerea entităților CDS

Entitățile pot fi considerate ca piulițele și șuruburile serviciilor comune de date.

Entitățile sunt folosite pentru a deține înregistrări de informații la fel cum funcționează tabelele în Excel sau SQL.

Lucrul minunat despre utilizarea serviciului comun de date este că există entități prestabilite pe care le putem folosi oricând.

Entitățile CDS, diferențele lor și cum să le creăm

Practic, Microsoft a trecut prin diferitele aplicații create prin Power Apps și a analizat cele mai comune tabele pe care le folosesc. De acolo, au standardizat datele și au creat aceste șabloane pentru cei care doresc entități CDS prestabilite.

De exemplu, companiile au în mod normal un tabel de conturi care conține toate informațiile conturilor individuale ale clienților. Privind lista de entități de aici, puteți vedea că există și un șablon de cont gata pentru a fi utilizat.

Entitățile CDS, diferențele lor și cum să le creăm

Să intrăm în fiecare dintre diferitele entități CDS pe care le putem aplica în munca noastră.

Câmpuri

Mai devreme, am văzut o entitate prestabilită numită Cont. Dacă facem clic pe el, vom vedea o listă de câmpuri pe care Microsoft le-a configurat pentru această entitate specifică.

Entitățile CDS, diferențele lor și cum să le creăm

Aceste câmpuri includ informații de bază, cum ar fi numele contului, numărul contului și evaluarea contului.

Entitățile CDS, diferențele lor și cum să le creăm

De asemenea, are toate aceste câmpuri de adresă diferite, cum ar fi orașul, țara/regiunea, județul etc.

Entitățile CDS, diferențele lor și cum să le creăm

Practic, este o listă lungă de câmpuri pe care le-ați vedea în mod normal într-un formular, cu alte elemente precum Categorie, Limită de credit și altele.

Lucrul bun la aceste câmpuri este că nici nu trebuie să te gândești la ce tip de câmp este fiecare articol. Acestea au fost clasificate în consecință, cu o coloană specifică care arată tipul de date al fiecărui articol.

Entitățile CDS, diferențele lor și cum să le creăm

De exemplu, afișează Adresa1 ca text cu mai multe linii.

Entitățile CDS, diferențele lor și cum să le creăm

Aceste entități CDS prestabilite oferă, de asemenea, căutări pentru noi. Privind articolul de aici pentru Created By, arată că este de fapt o căutare conectată la un alt tabel găsit într-un câmp diferit.

Entitățile CDS, diferențele lor și cum să le creăm

Aceasta înseamnă că are toate aceste baze de date de relații configurate pentru noi, eliminând nevoia de a configura manual acele conexiuni.

Dacă există câmpuri de care avem nevoie, dar nu le vedem aici, este ușor să adăugăm unul singur. Doar faceți clic pe butonul „Adăugați câmp” din stânga sus.

Entitățile CDS, diferențele lor și cum să le creăm

Relații

De asemenea, putem găsi Relații sub entitățile CDS.

Entitățile CDS, diferențele lor și cum să le creăm

Relațiile arată ce coloane din acest tabel depind de fapt de alte tabele. De exemplu, arată aici că Created By are o relație cu entitatea numită Utilizator.

Entitățile CDS, diferențele lor și cum să le creăm

Aceste relații sunt, de asemenea, clasificate în funcție de tipul de relație pe care o au cu alte tabele. În acest caz, Created By are o relație multi-la-unu cu Utilizatorul. Aceasta înseamnă că ar putea exista mai multe conturi de utilizator create de aceeași persoană.

Entitățile CDS, diferențele lor și cum să le creăm

Această persoană poate fi găsită apoi în tabelul User, care este o altă entitate.

Entitățile CDS, diferențele lor și cum să le creăm

Din nou, lucrul minunat despre aceste entități este că sistemul a generat tipurile de relații potrivite pentru noi.

În afară de relațiile multi-la-unu, există alte două tipuri de relații - unu-la-mulți și mulți-la-mulți.

Entitățile CDS, diferențele lor și cum să le creăm

Vânzările sunt un domeniu în care putem vedea exemple grozave de relații unu-la-mai multe. Un cont poate avea date legate de vânzări diferite.

În ceea ce privește multi-la-multe, acest lucru este puțin mai complicat. Acesta este ceva pe care nu vrem cu adevărat să-l folosim decât dacă este absolut necesar.

De exemplu, puteți avea multe conturi legate de multe reduceri. Puteți avea un cont care aplică reducerile A și B, în timp ce un alt cont utilizează reducerile B și C.

Reguli de afaceri

O altă entitate care este cu adevărat interesantă sunt regulile de afaceri. Am atins acest subiect în tutorialul nostru despre serviciul comun de date .

Entitățile CDS, diferențele lor și cum să le creăm

Regulile de afaceri sunt unul dintre cele mai mari beneficii ale utilizării CDS. Acestea dictează parametrii care trebuie urmați pe măsură ce utilizatorii interacționează cu datele dvs.

Să presupunem că aveți o afacere de restaurant. Dacă aveți un angajat care este capabil să servească alcool clienților, atunci probabil că ați dori ca datele dvs. să arate că această persoană are licența pentru a face acest lucru. Așadar, puteți adăuga o regulă de afaceri care impune ca ID-ul de alcool al persoanei să fie prezentat înainte de adăugarea informațiilor acesteia.

Îți poți dicta propriile reguli de afaceri în funcție de nevoile și situația ta. Aceste reguli sunt excelente, deoarece asigură faptul că utilizatorii nu pierd cele mai relevante informații pe măsură ce adaugă date în sistem.

Vizualizări

Vizualizările vă permit să controlați ceea ce pot vedea diferiții utilizatori ai aplicației dvs.

Entitățile CDS, diferențele lor și cum să le creăm

Mai ales dacă aveți multe date sensibile încărcate în aplicație, nu ați dori ca fiecare utilizator să aibă acces la toate. Probabil ați dori să aveți control asupra elementelor pe care utilizatorii le pot vedea la capătul lor.

De exemplu, Conturile active aici sunt setate la Vizualizare publică. Aceasta înseamnă că utilizatorii pot vedea aceste conturi active.

Entitățile CDS, diferențele lor și cum să le creăm

Dacă facem clic pe Conturi active, se afișează 5 coloane de date, care este ceea ce pot vedea și utilizatorii.

Entitățile CDS, diferențele lor și cum să le creăm

Dacă avem date mai sensibile, cum ar fi datele de vânzări, atunci vizualizarea acestora ar putea fi limitată doar la administratori sau lideri de echipă.

Forme

De data aceasta, să aruncăm o privire la Formulare.

Entitățile CDS, diferențele lor și cum să le creăm

La fel ca în aplicațiile canvas, formularele oferă o platformă pentru a edita sau a crea noi înregistrări ale datelor. De fapt, putem face formularele chiar aici pentru o anumită entitate și apoi le putem încărca în aplicația noastră bazată pe model.

La fel ca toate celelalte tipuri de entități, există formulare ușor de utilizat pentru noi. De asemenea, spune ce tip de formă este fiecare.

Entitățile CDS, diferențele lor și cum să le creăm

Deci, dacă facem clic pe Cont, se deschide șablonul de formular.

Entitățile CDS, diferențele lor și cum să le creăm

După cum puteți vedea, acesta este un formular foarte standard, cu câmpuri precum Nume cont, Telefon, Fax și alte câmpuri similare. Acest formular poate fi și personalizat, astfel încât putem adăuga sau elimina anumite câmpuri.

Alte entități CDS

Alte entități includ tablouri de bord, diagrame, chei și date . Nu vom discuta toate acestea în detaliu în acest tutorial, dar unele dintre ele vor fi tratate în alte tutoriale.

Entitățile CDS, diferențele lor și cum să le creăm

Tablourile de bord de aici funcționează la fel ca orice alt tablou de bord - sunt o colecție de diagrame găsite în serviciul nostru comun de date. Fila de diagrame de aici arată și diagrame din CDS.

Fila Chei arată ce este unic la fiecare parte de date. În ceea ce privește fila de date, aceasta arată toate datele disponibile pentru a le folosi cu acest CDS.

Crearea de entități CDS

Acum că înțelegem care sunt diferitele entități, să vorbim despre cum să ne creăm propria entitate.

Vom începe făcând clic pe butonul „Entitate nouă” din partea de sus a paginii.

Entitățile CDS, diferențele lor și cum să le creăm

Să numim această nouă entitate Client.

Entitățile CDS, diferențele lor și cum să le creăm

Pentru câmpul principal, să schimbăm acest lucru în număr.

Entitățile CDS, diferențele lor și cum să le creăm

Vom folosi numărul ca câmp principal, deoarece dacă ne uităm la sursa de date pe care o vom folosi, aceasta arată că fiecărui client i-a fost atribuit un număr de client și servește ca câmp principal în tabel.

Entitățile CDS, diferențele lor și cum să le creăm

Acum, să facem clic pe Creare în partea inferioară a panoului.

Entitățile CDS, diferențele lor și cum să le creăm

După cum puteți vedea, ne spune că în prezent ne aprovizionează tabelul. Deci, practic, este să ne asigurăm că totul este la locul lui.

Entitățile CDS, diferențele lor și cum să le creăm

În timp ce aprovizionarea are loc, aici putem vedea doar un rând.

Entitățile CDS, diferențele lor și cum să le creăm

Dar odată ce aprovizionarea este finalizată, vom putea vedea toate elementele care sunt de obicei incluse în această entitate.

Entitățile CDS, diferențele lor și cum să le creăm

Acum, doar pentru că aceasta conține o listă lungă de intrări nu înseamnă că am adăugat fiecare dintre ele. Ce face Power Apps este că se uită la alte baze de date pe care le aveți deja și le adaugă în câmpuri pe care sistemul crede că ar trebui să le aveți și în acest nou tabel.

Desigur, nu trebuie neapărat să folosim toate elementele pe care Power Apps le-a aruncat. Am putea întotdeauna să rămânem la câmpul principal pe care l-am adăugat manual, care este câmpul Număr.

Entitățile CDS, diferențele lor și cum să le creăm


Introducere Power Apps: Definiție, caracteristici, funcții și importanță
Medii Power Apps: Configurarea corectă a elementelor aplicației
Funcții și formule PowerApps | O introducere

Concluzie

Serviciul comun de date sau CDS facilitează organizarea și utilizarea tuturor datelor noastre. Știind că aceste entități sunt elementul de bază al oricărui serviciu de date obișnuit ne face să realizăm cât de importante sunt ele cu adevărat.

De asemenea, este grozav că au fost construite cât mai intuitiv posibil, cu șabloane gata făcute pe care să le folosim noi. Acest lucru face întregul proces și mai eficient și permite să ne maximizăm timpul pe măsură ce lucrăm la aplicația noastră.

Toate cele bune,

Henry

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți