Tabele și metadate în Microsoft Dataverse

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 trebuie să vă preocupați de unele detalii despre metadatele pe care acest subiect le va prezenta. Dar dacă doriți să dezvoltați o înțelegere mai profundă a modului în care se folosesc aplicațiile Dataverse de lucru sau evaluați ceea ce este posibil, înțelegând metadatele folosite de Dataverse vă poate oferi o perspectivă.

Metadatele înseamnă „date despre date”. Dataverse vă oferă o platformă flexibilă, deoarece este relativ ușor să editați definițiile datelor pe care mediul le va folosi. În Dataverse, metadatele sunt o colecție de tabele. Tabelele descriu tipurile de date stocate în baza de date. Metadatele tabelului sunt cele care controlează tipurile de înregistrări pe care le puteți crea și ce fel de acțiuni pot fi efectuate asupra acestora. Când utilizați instrumentele de personalizare pentru a crea sau edita tabele, coloane și relații de tabel, modificaț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 tabele, dar tabelele în sine nu sunt disponibile pentru personalizare.

Puteți afla informații despre tabele standard, atributele și relațiile de tabel incluse implicit în Dataverse examinând referința de entitate.

Sfat

Designerele disponibile pentru editarea metadatelor nu pot afișa toate detaliile găsite în metadate. Puteți instala o aplicație pe bază de model numită Browser de metadate care vă va permite să vizualizați toate tabelele și proprietățile metadatelor care se găsesc în sistem. Informații suplimentare: Browser de metadate pentru mediul dvs..

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

Dataverse vine cu multe 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 dumneavoastră să utilizați tabelele și atributele standard în scopurile în 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 particularizat, care înlocuiește un atribut sau un tabel de sistem, va însemna că este posibil ca soluțiile disponibile 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ă acestea nu sunt potrivite și nu pot fi editate pentru a corespunde nevoilor dvs., evaluați dacă este necesară crearea unui nou tabel, coloană sau relație 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 de cont în Companie sau numele tabelului Contact către Individual. 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 Modificați numele unui tabel.

Nu puteți șterge tabelele, coloanele sau relațiile tabel standard. Sunt considerate parte a soluției de sistem și se așteaptă ca fiecare organizație 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 va elimina 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. Schimba Căutare valoare în 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. Puteți găsi informații despre numărul maxim pe pagina Setări > Administrare > Resurse în uz. Dacă aveți nevoie de mai multe tabele personalizate, contactați Asistența tehnică. Această limită superioară poate fi ajustată.

În fiecare tabel există 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 al unui tabel de bază de date. Este dificil să furnizați un anumit număr, deoarece fiecare tip de coloană poate folosi o cantitate diferită de spațiu. Limita superioară depinde de spațiul total folosit de toate coloanele pentru tabel.

Majoritatea oamenilor nu creează suficiente coloane personalizate pentru a atinge limita, dar dacă te gândești să adaugi sute de coloane personalizate la un tabel, ar trebui să te gândești dacă acesta este cel mai bun design. Toate coloanele pe care intenționați să le adăugați descriu proprietățile unui rând al acelui tabel? Vă așteptați ca persoanele care utilizează organizația 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 în considerare acești factori atunci când adăugați coloane personalizate la un tabel.

Coloanele alegere furnizează un set de opțiuni care se vor afișa într-un control vertical de pe un formular sau într-un control de tip listă verticală atunci când utilizați găsirea complexă. Mediul dvs. poate accepta mii de opțiuni în cadrul unui set de opțiuni, dar n-ar trebui să considerați acest lucru limita superioară. Studiile de uzabilitate au arătat că oamenii au probleme cu utilizarea unui sistem în care un control vertical oferă numere mari de opțiuni. Utilizați coloana alegere pentru a defini categoriile de date. Nu utilizați coloane alegere pentru a selecta categoriile 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ânduri)
Creați și editați relații dintre tabele

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).