Tabele i metapodaci u usluzi Microsoft Dataverse
Microsoft Dataverse je dizajniran tako da možete brzo i lako kreirati model podataka za vašu aplikaciju. Normalno, ne bi trebalo da se brinete o nekim detaljima o metapodacima koje ovaj članak uvodi. Ali ako želite da razvijete dublje razumevanje o tome kako aplikacije koje koriste Dataverse rade ili procenjujete šta je moguće, razumevanje metapodataka koje koristi Dataverse može vam pružiti uvid.
Metapodaci označavaju podatke o podacima. Dataverse vam pruža fleksibilnu platformu za jer je relativno lako urediti definicije podataka koje će se koristiti u okruženju. U usluzi Dataverse, metapodaci su kolekcija tabela. Tabele opisuju vrste podataka koje se čuvaju u bazi podataka. Metapodaci tabele su ono što kontroliše vrste zapisa koje možete da kreirate i vrste radnji koje mogu da budu izvršene na njima. Kada koristite alatke za prilagođavanje za kreiranje ili uređivanje tabela, kolona i relacija između tabela, vi uređujete ove metapodatke.
Različiti klijenti koje ljudi koriste za interakciju sa podacima u vašem okruženju zavise od metapodataka tabele i prilagođavaju se kako se prilagođavate metapodatke. Ali ovi klijenti takođe zavise od drugih podataka da bi kontrolisali vizuelne elemente za prikaz, prilagođenu logiku koja se primenjuje i kako se primenjuje bezbednost. Ovi sistemski podaci se takođe čuvaju u okviru tabela, ali same tabele nisu dostupne za prilagođavanje.
Možete saznati više o standardnim tabelama, atributima i odnosi tabela koji su podrazumevano uključeni pregledom Dataverse reference entiteta.
Napojnica
Dizajneri koji su dostupni za uređivanje metapodataka ne prikazuju sve detalje koji se nalaze u metapodacima. Možete instalirati aplikaciju zasnovanu na modelu pod nazivom Brovser metapodataka, koja će vam omogućiti da vidite sve tabele i svojstva metapodataka koja se nalaze u sistemu. Više informacija: Pregledajte definicije tabele u vašem okruženju.
Kreiranje novih metapodataka ili korišćenje postojećih metapodataka?
Dataverse Dolazi sa standardnim tabelama koje podržavaju osnovne mogućnosti poslovnih aplikacija. Na primer, podaci o klijentima ili potencijalnim klijentima treba da se skladište pomoću tabele poslovnog kontakta ili tabele kontakta.
Svaka od ovih tabela takođe sadrži mnoge kolone koje predstavljaju zajedničke podatke koje sistem možda treba da sačuva za odgovarajuću tabelu.
Za većinu organizacija, ide vam u prilog da koristite standardne tabele i atribute za potrebe za koje su predviđeni.
Ako instalirate rešenje, možete očekivati da je programer rešenja iskoristio standardne tabele i atribute. Kreiranje nove prilagođene tabele koja zamenjuje sistemsku tabelu ili atribut će značiti da bilo koja dostupna rešenja možda neće raditi za vašu organizaciju.
Iz tih razloga, preporučujemo da potražite i koristite obezbeđene standardne tabele, kolone i relacije između tabela, kada oni odgovaraju vašoj organizaciji. Ako nemaju smisla i ne mogu se uređivati kako bi odgovarali vašim potrebama, trebalo bi da procenite da li je potrebno kreiranje nove tabele, kolone ili odnosi tabele.
Upamtite da možete da promenite ime za prikaz tabele tako da odgovara nomenklaturi koju vaša organizacija koristi. Na primer, uobičajeno je da ljudi promene ime za prikaz tabele Račun u Kompanija ili ime tabele Kontakt na Pojedinac. To može da se uradi tabelama ili atributima bez promene ponašanja tabele. Za više informacija o preimenovanju tabela, pogledajte Promenite ime tabele.
Ne možete izbrisati standardne tabele, kolone ili odnosi tabela. Oni se smatraju delom sistemskog rešenja i očekuje se da ih svako Dataverse okruženje ima. Ako želite da sakrijete standardnu tabelu, promenite privilegije bezbednosnih uloga za vašu organizaciju da biste uklonili privilegije čitanja za tu tabelu. Ovo uklanja tabelu iz većine delova aplikacije. Ako postoji sistemska kolona koja vam nije potrebna, uklonite je iz obrasca i svih pogleda koji je koriste. Promenite vrednost koja se može pretraživati u definicijama odnosa kolone i tabele tako da se ne pojavljuju u naprednom pronalaženju.
Ograničenja u kreiranju stavki metapodataka
Postoji ograničenje za broj tabela koje možete da kreirate. Administratori mogu da vide informacije o broju tabela i procentima koji se koriste prema maksimumu na nasleđenoj stranici Resursi u upotrebi . Idite na Power Platform admin centar (admin.powerplatform.com) izaberite Okruženja i otvorite željeno okruženje. Izaberite Podešavanja, proširite Resursi izaberite Sva nasleđena podešavanja. U zastarelim podešavanjima izaberite Administrativni>resursi u upotrebi.
Unutar svake tabele postoji i gornja granica broja kolona koje možete kreirati. Ovo ograničenje se zasniva na tehničkim ograničenjima količine podataka koji se mogu čuvati u nizu Dataverse tabele i nisu vidljivi. Teško je dati konkretan broj, jer svaki tip kolone može da koristi različitu veličinu prostora. Gornja granica zavisi od ukupnog prostora koji koriste sve kolone tabele.
Većina ljudi ne kreira dovoljno prilagođenih kolona da bi dostigli ograničenje, ali ako planirate da dodate stotine prilagođenih kolona u tabelu, trebalo bi da razmislite da li je to najbolji dizajn. Da li sve kolone koje planirate da dodate opisuju svojstva reda za tu tabelu? Da li zaista očekujete da će ljudi koji koriste vaše okruženje moći da upravljaju obrascem koji uključuje tako veliki broj kolona? Broj kolona koje dodate u obrazac povećava količinu podataka koji moraju da se prenesu svaki put kada red bude uređen i utiče na performanse sistema. Uzmite ove faktore u obzir kada dodajete prilagođene kolone u tabelu.
Kolone izbora pružaju skup opcija koje se prikazuju u padajućoj kontroli na obrascu ili u kontroli liste za izbor kada se koristi napredno pronalaženje. Vaše okruženje može podržati hiljade opcija unutar kolone izbora, ali to ne bi trebalo smatrati gornjom granicom. Studije upotrebljivosti pokazuju da ljudi imaju problema sa korišćenjem sistema u kojem padajuća kontrola pruža veliki broj opcija. Koristite kolone izbora da biste definisali kategorije za podatke. Nemojte koristiti kolone izbora da biste izabrali kategorije koje zapravo predstavljaju odvojene stavke podataka. Na primer, umesto da održavate kolonu izbora koja čuva svaki od stotina mogućih proizvođača vrste opreme, razmislite o kreiranju tabele koja čuva reference na svakog proizvođača i koristite kolonu za pretragu umesto izbora.
Sledeći koraci
Kreirajte ili uredite tabele (tipovi redova)
Kreirajte i uređujte odnosi između tabela