Del via


Tabeller og metadata i Microsoft Dataverse

Microsoft Dataverse er utformet slik at du raskt og enkelt kan lage en datamodell for applikasjonen din. Normalt bør du ikke trenge å bekymre deg for noen av detaljene om metadata som denne artikkelen introduserer. Men hvis du ønsker å utvikle en dypere forståelse av hvordan apper som bruker Dataverse fungerer, eller hvis du evaluerer hva som er mulig, kan det å forstå metadataene som brukes av Dataverse gi deg innsikt.

Metadata betyr data om data. Dataverse inneholder en fleksibel plattform. Det er nemlig relativt enkelt å redigere definisjonene av dataene som miljøet skal bruke. I Dataverse er metadataene en samling tabeller. Tabeller beskriver hvilke typer data som er lagret i databasen. Metadata for tabell er det som styrer typene oppføringer du kan opprette og typen handlinger som kan utføres på dem. Når du bruker tilpassingsverktøyene til å opprette eller redigere tabeller, kolonner og tabellrelasjoner, redigerer du disse metadataene.

Ulike klienter som brukerne bruker til å arbeide med dataene i miljøet, avhenger av tabellmetadataene og tilpasses etter hvert som du tilpasser metadataene. Men disse klientene er også avhengige av andre data for å styre hvilke visuelle elementer som skal vises, eventuell tilpasset logikk som skal brukes, og hvordan sikkerhet skal brukes. Disse systemdataene er også lagret i tabeller, men selve tabellene er ikke tilgjengelige for tilpassing.

Du kan lære om standardtabeller, attributter og tabellRelasjoner som er inkludert som standard, ved Dataverse å se gjennom enhetsreferansen.

Tips

Designerne som er tilgjengelige for å redigere metadata, viser ikke alle detaljene som finnes i metadataene. Du kan installere en modelldrevet app kalt Metadataleser, som lar deg vise alle tabellene og metadataegenskapene som finnes i systemet. Mer informasjon: Bla gjennom tabelldefinisjoner i miljøet.

Vil du opprette nye metadata eller bruke eksisterende metadata?

Dataverse leveres med standardtabeller som støtter kjernefunksjoner for forretningsprogrammer. Data om kunder eller potensielle kunder er for eksempel ment å lagres ved hjelp av forretningsforbindelses- eller kontakttabellene.

Hver av disse tabellene inneholder også mange kolonner som representerer vanlige data som systemet kanskje må lagre for den respektive tabellen.

I de fleste organisasjoner er det best å bruke systemtabellene og -attributtene til formålene de er ment for.

Hvis du installerer en løsning, kan du forvente at løsningsutvikleren utnytter standardtabellene og -attributtene. Hvis du oppretter en ny egendefinert tabell som erstatter en systemtabell eller et systemattributt, vil det hende at alle tilgjengelige løsninger kanskje ikke fungerer for organisasjonen.

Derfor anbefaler vi at du ser etter og bruker de tilgjengelige standardtabellene, -kolonnene og tabellrelasjonene når de er aktuelle å bruke for organisasjonen. Hvis de ikke er aktuelle og ikke kan redigeres slik at de passer organisasjonens behov, bør du vurdere om det er nødvendig å opprette en ny tabell, kolonne eller tabellrelasjon.

Husk at du kan endre visningsnavnet for en tabell, slik at det samsvarer med terminologien organisasjonen din bruker. Det er for eksempel vanlig at brukere endrer visningsnavnet på Forretningsforbindelse-tabellen til Firma eller navnet på Kontakt-tabellen til Individuell. Du kan gjøre dette for tabeller eller attributter uten å endre virkemåten til tabellen. Hvis du vil ha mer informasjon om hvordan du gir nytt navn til tabeller, kan du se Endre navnet på en tabell.

Du kan ikke slette standardtabeller, kolonner eller tabellrelasjoner. De regnes som en del av systemløsningen, og alle Dataverse miljøer forventes å ha dem. Hvis du vil skjule en standardtabell, endrer du sikkerhetsrollerettighetene for organisasjonen for å fjerne leserettigheten for denne tabellen. Dette fjerner tabellen fra de fleste deler av applikasjonen. Hvis det er en systemkolonne du ikke trenger, kan du fjerne den fra skjemaet og alle visninger som bruker den. Endre Søkbar-verdien i kolonne- og tabellrelasjonsdefinisjonene, slik at de ikke vises i avansert søk.

Begrensninger ved opprettelse av metadataelementer

Det er en grense for hvor mange tabeller du kan opprette. Administratorer kan vise informasjon om antall tabeller og prosent som brukes mot maksimum på den eldre siden Ressurser i bruk . Gå til Power Platform administrasjonssenteret (admin.powerplatform.com) Velg Miljøer, og åpne miljøet du vil bruke. VelgInnstillinger , utvid RessurserVelgAlle eldre innstillinger. I de eldre innstillingene Velg du Administrasjonsressurser>i bruk.

Innenfor hver tabell er Der også en øvre grense for antall kolonner du kan opprette. Denne grensen er basert på de tekniske begrensningene for mengden data som kan lagres i en rad i en Dataverse tabell, og som ikke kan vises. Det er vanskelig å gi et bestemt tall siden de ulike kolonnetypene kan bruke ulike mengder plass. Den øvre grensen avhenger av den totale plassen som brukes av alle kolonnene for tabellen.

De fleste oppretter ikke nok egendefinerte kolonner til at grensen nås, men hvis du har tenkt å legge til hundrevis av egendefinerte kolonner i en tabell, bør du vurdere om dette er den beste utformingen. Beskriver alle kolonnene du har tenkt å legge til, egenskaper til en rad for denne tabellen? Forventer du virkelig at personer som bruker miljøet ditt, vil kunne administrere et skjema som inneholder et så høyt antall kolonner? Antallet kolonner du legger til i et skjema, øker mengden data som må overføres hver gang en rad redigeres, og påvirker ytelsen til systemet. Ta disse faktorene med i betraktningen når du legger til egendefinerte kolonner i en tabell.

Valgkolonner inneholder et sett med alternativer som vises i en rullegardinkontroll i et skjema eller i valglistekontrollen når du bruker avansert søk. Miljøet kan støtte tusenvis av alternativer i en valgkolonne, men du bør ikke vurdere dette som den øvre grensen. Brukervennlighetsstudier viser at folk har problemer med å bruke et system der en rullegardinkontroll gir et stort antall alternativer. Bruk valgkolonner til å definere kategorier for data. Ikke bruk valgkolonner til å Velg kategorier som faktisk representerer separate dataelementer. I stedet for å ha en valgkolonne som brukes til å lagre hver av hundrevis av mulige produsenter av en type utstyr, bør du vurdere å opprette en tabell som brukes til å lagre referanser til hver produsent, og bruke en oppslagskolonne i stedet for et valg.

Neste trinn

Opprette eller redigere tabeller (radtyper)
Opprette og redigere Relasjoner mellom tabeller