Tabele i metapodaci u usluzi Microsoft Dataverse

Dataverse je projektovan tako da možete brzo i jednostavno da kreirate model podataka za aplikaciju. Uobičajeno, ne bi trebalo da se bavite nekim detaljima o metapodacima koje će ova tema predstaviti. Ali ako želite da razvijete dublje razumevanje kako aplikacije koje koriste Dataverse rade ili procenjujete šta je moguće, razumevanje metapodataka koje koristi Dataverse vam može dati uvid.

Reč Metapodaci znači 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 da naučite o standardnim tabelama, atributima i relacijama između tabela koji su podrazumevano uključeni u uslugu Dataverse pregledanjem reference entiteta.

Napojnica

Dizajneri dostupni za uređivanja metapodataka ne mogu da prikažu sve detalje koji se nalaze u metapodacima. Možete da instalirate aplikaciju zasnovanu na modelu pod imenom Pregledač metapodataka, koja će vam omogućiti da prikazujete sva svojstva tabele i metapodataka koja se nalaze u sistemu. Više informacija:Pregledajte definicije tabele u svom okruženju.

Kreiranje novih metapodataka ili korišćenje postojećih metapodataka?

Dataverse dolazi sa mnogim standardnim tabelama koje podržavaju mogućnosti poslovne aplikacije. 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 mora da skladišti 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 značiće da bilo kakva 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 da se uređuju tako da odgovaraju vašoj potrebi, trebalo bi da procenite da li je potrebno kreirati novu tabelu, odnosi tabelu.

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 korisnici promene ime za prikaz tabele „Poslovni kontakt“ u Preduzeće ili ime tabele „Kontakt“ u Osoba. To može da se uradi tabelama ili atributima bez promene ponašanja tabele. Više informacija o preimenovanju tabela potražite u članku Promena imena tabele.

Ne možete izbrisati standardne tabele, kolone ili tabele odnosi. Oni se smatraju delom sistemskog rešenja i od svake organizacije se očekuje da ih ima. Ako želite da sakrijete standardnu tabelu, promenite privilegije bezbednosnih uloga za vašu organizaciju da biste uklonili privilegije čitanja za tu tabelu. Ovo će ukloniti tabelu iz većine delova aplikacije. Ako ne postoji sistemska kolona koja vam nije potrebna, uklonite je iz obrasca i svih prikaza koji je koriste. Promenite vrednost Može se pretraživati u koloni i definicijama relacija između tabela tako da se ne prikazuju u naprednoj pretrazi.

Ograničenja u kreiranju stavki metapodataka

Postoji ograničenje za broj tabela koje možete da kreirate. Informacije o maksimalnom broju za vašu primenu možete naći na stranici Podešavanja > Administracija > Resursi u upotrebi.

U okviru svake tabele, postoji gornja granica u pogledu broja kolona koje možete da kreirate. Ovo ograničenje je zasnovano na tehničkim ograničenjima u pogledu količine podataka koji se mogu sačuvati u redu tabele baze podataka. 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 stvarno očekujete da će korisnici koji koriste vašu organizaciju moći da se snađu u obrascu koji obuhvata 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 će biti prikazane u padajućoj kontroli na obrascu ili u kontroli liste izbora kada se koristi napredna pretraga. Vaše okruženje može da podrži hiljade opcija u roku od skup opcija, ali ne bi trebalo da smatrate ovo gornjom granici. Studije upotrebljivosti su pokazale da korisnici imaju poteškoće kada koriste sistem u kome padajuća kontrola pruža veliki broj opcija. Koristite kolonu za izbor da biste definisali kategorije podataka. Nemojte koristiti kolone sa izabranim predmetom da biste izabrali kategorije koje zapravo predstavljaju zasebne stavke podataka. Na primer, umesto da održavate kolonu izbora koja skladišti svakog od više stotina mogućih proizvođača vrste opreme, razmislite o kreiranju tabele koji skladišti reference na svakog proizvođača i koristite kolonu za pronalaženje umesto izbora.

Sledeći koraci

Kreiranje ili uređivanje tabela (tipovi redova)
Kreiranje i uređivanje relacija između tabela

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).