Partajați prin


Tabele și metadate în Microsoft Dataverse

Microsoft Dataverse este conceput astfel încât să puteți crea rapid și ușor un model de date pentru aplicația dvs. În mod normal, nu ar trebui să vă preocupați de unele dintre detaliile despre metadate pe care le introduce acest articol. Dar dacă doriți să dezvoltați o înțelegere mai profundă a modului în care funcționează aplicațiile care folosesc Dataverse sau evaluați ceea ce este posibil, înțelegerea metadatelor utilizate de Dataverse vă poate oferi o perspectivă.

Metadate înseamnă date despre date. Dataverse oferă o platformă flexibilă pentru dvs. deoarece este relativ ușor de editat definițiile datelor pe care le va folosi mediul. În Dataverse, metadatele sunt o colecție de tabele. Tabelele descriu tipurile de date stocate în baza de date. Metadatele tabelelor controlează tipurile de înregistrări pe care le puteți crea și tipurile de acțiuni care pot fi efectuate asupra lor. Când utilizați instrumentele de particularizare pentru a crea sau a edita tabele, coloane și relații între tabele, editați aceste metadate.

Diferiții clienți pe care îi utilizează persoanele pentru a interacționa cu datele din mediul dvs. depind de metadatele de tabel și se adaptează pe măsură ce personalizați metadatele. Dar acești clienți depind, de asemenea, de alte date pentru a controla elementele vizuale de afișat, logica particularizată de aplicat și modul de aplicare a securității. Aceste date de sistem sunt, de asemenea, stocate în cadrul tabelelor, dar tabelele înseși nu sunt disponibile pentru particularizare.

Puteți afla despre tabelele standard, atributele și relațiile dintre tabel incluse în mod prestabilit în Dataverse prin revizuirea referința entității.

Sfat

Designerii disponibili pentru editarea metadatelor nu afișează toate detaliile găsite în metadate. Puteți instala o aplicație bazată pe model numită Metadata Browser, care vă va permite să vizualizați toate tabelele și proprietățile metadatelor care se găsesc în sistem. Mai multe informații: Răsfoiți definițiile tabelelor în mediul dvs..

Creați noi metadate sau le folosiți pe cele existente?

Dataverse vine cu tabele standard care acceptă capabilitățile de bază ale aplicațiilor de afaceri. De exemplu, datele despre clienții dvs. sau despre clienții dvs. potențiali sunt destinate să fie stocate utilizând tabelele Cont sau Persoană de contact.

Fiecare dintre aceste tabele conține, de asemenea, multe coloane care reprezintă date comune pe care sistemul ar putea avea nevoie să le stocheze pentru tabelul respectiv.

Pentru majoritatea organizațiilor, este în avantajul dvs. să utilizați atributele și tabelele standard în scopul pentru care au fost furnizate.

Dacă instalați o soluție, vă puteți aștepta ca dezvoltatorul soluției să folosească tabelele și atributele standard. Crearea unui nou tabel personalizat care înlocuiește un tabel de sistem sau un atribut va însemna că orice soluție disponibilă ar putea să nu funcționeze pentru organizația dvs.

Din aceste motive, vă recomandăm să căutați și să utilizați tabelele, coloanele și relațiile tabel standard furnizate atunci când acestea corespund organizației dvs. Dacă nu au sens și nu pot fi editate pentru a se potrivi nevoilor dvs., ar trebui să evaluați dacă este necesară crearea unui nou tabel, coloană sau relații de tabel.

Rețineți că puteți schimba numele afișat al unui tabel, astfel încât să corespundă nomenclaturii utilizate de organizația dvs. De exemplu, este obișnuit ca oamenii să schimbe numele afișat al tabelului Cont în Companie sau numele tabelului Contact în Persoană fizică. Acest lucru se poate face pentru tabele sau atribute fără a schimba comportamentul tabelului. Pentru mai multe informații despre redenumirea tabelelor, consultați Schimbarea numelui unui tabel.

Nu puteți șterge tabele standard, coloane sau relații de tabel. Sunt considerate parte a soluției de sistem și este de așteptat ca fiecare Dataverse mediu să le aibă. Dacă doriți să ascundeți un tabel standard, modificați privilegiile rol de securitate pentru organizație, în scopul de a elimina privilegiul de citire pentru acel tabel. Acest lucru elimină tabelul din majoritatea părților aplicației. Dacă există o coloană de sistem de care nu aveți nevoie, eliminați-o din formular și din toate vizualizările care o folosesc. Modificați valoarea Searchable din definițiile relațiilor de coloană și tabel, astfel încât acestea să nu apară în căutarea avansată.

Limitări cu privire la crearea de elemente de metadate

Există o limită a numărului de tabele pe care le puteți crea. Administratorii pot vedea informații despre numărul de tabele și procentul utilizat până la maximum în pagina Resurse în uz . Accesați Power Platform centrul de administrare (admin.powerplatform.com) selectați Mediuri și deschideți mediul dorit. Selectați Setări, extindeți Resurse selectați Toate setările vechi. În setările vechi, selectați Administrare>Resurse în uz.

În cadrul fiecărui tabel există, de asemenea, o limită superioară a numărului de coloane pe care le puteți crea. Această limită se bazează pe limitările tehnice ale cantității de date care pot fi stocate într-un rând de tabel Dataverse și care nu pot fi vizualizate. Este dificil de oferit un număr exact, deoarece fiecare tip de coloană poate folosi o altă cantitate de spațiu. Limita superioară depinde de spațiul total folosit de toate coloanele pentru tabel.

Majoritatea persoanelor nu creează suficiente coloane particularizate pentru a atinge limita, dar în cazul în care aveți de gând să adăugați sute de coloane particularizate la un tabel, ar trebui să vă gândiți dacă aceasta este cea mai bună soluție. Toate coloanele pe care intenționați să le adăugați descriu proprietățile unui rând al acelui tabel? Chiar vă așteptați ca oamenii care folosesc mediul dvs. să poată gestiona un formular care include un număr atât de mare de coloane? Numărul de coloane pe care îl adăugați la un formular mărește cantitatea de date care trebuie transferate de fiecare dată când un rând este editat și va afecta performanța sistemului. Luați acești factori în considerare atunci când adăugați coloane particularizate la un tabel.

Coloanele de alegere oferă un set de opțiuni care sunt afișate într-un control drop-down dintr-un formular sau în controlul listei de selectare atunci când se utilizează căutarea avansată. Mediul dumneavoastră poate accepta mii de opțiuni într-o coloană de alegere, dar nu ar trebui să considerați aceasta ca limită superioară. Studiile de utilizare arată că oamenii au probleme în utilizarea unui sistem în care un control drop-down oferă un număr mare de opțiuni. Utilizați coloanele de alegere pentru a defini categorii pentru date. Nu utilizați coloanele de alegere pentru a selecta categorii care reprezintă de fapt elemente separate de date. De exemplu, în loc să mențineți o coloană de alegere care stochează fiecare dintre sutele de producători posibili ai unui tip de echipament, luați în considerare crearea unui tabel care stochează referințe la fiecare producător și utilizați o coloană de căutare în loc de o alegere.

Pașii următori

Creați sau editați tabele (tipuri de rând)
Creați și editați relații între tabele