Tabeller og metadata i Microsoft Dataverse

Dataverse er udviklet, så du hurtigt og nemt kan oprette en datamodel til dit program. Normalt skal du ikke selv beskæftige dig med nogle af de detaljer om metadata, der introduceres i dette emne. Men hvis du vil have en bedre forståelse for, hvordan apps, der bruger Dataverse, eller du evaluerer, hvad der er muligt, kan forståelse for de metadata, der bruges af Dataverse, give dig indsigt.

Metadata betyder data om data. Dataverse leverer en fleksibel platform til dig, fordi det er relativt nemt at redigere definitionerne for de data, som miljøet bruger. I Dataverse er metadataene en samling tabeller. Tabellerne beskriver de typer data, som er gemt i databasen. Tabelmetadata er det, der styrer, hvilken slags poster du kan oprette, og hvilken slags handlinger der kan udføres på dem. Når du bruger tilpasningsværktøjerne til at oprette eller redigere tabeller, kolonner og tabelrelationer for objektet, redigerer du disse metadata.

Forskellige klienter, som medarbejdere bruger til at arbejde med dataene i dit miljø, afhænger af tabellens metadata og tilpasser sig, efterhånden som du tilpasser metadata. Men disse klienter er også afhængige af andre data for at styre, hvilke visuelle elementer der skal vises, den brugerdefinerede logik der skal anvendes, og hvordan du vil anvende sikkerhed. Disse systemdata er også gemt i tabeller, men de faktiske tabeller kan ikke tilpasses.

Du kan få mere at vide om standardtabeller, attributter og tabelrelationer, der som standard er inkluderet i Dataverse, ved at gennemgå objektreferencen.

Tip

De designere, der er tilgængelige til redigering af metadata, kan ikke vises alle de oplysninger, der er fundet i metadataene. Du kan installere en modelbaseret app, som kaldes Metadatabrowser, og som giver dig mulighed for at se alle de tabeller og metadataegenskaber, der findes i systemet. Flere oplysninger: Gennemse tabeldefinitioner i dit miljø.

Vil du oprette nye metadata eller bruge eksisterende metadata?

Dataverse indeholder mange standardtabeller, der understøtter kernefunktionerne i virksomhedsprogrammet. Data om dine kunder eller potentielle kunder er f.eks. beregnet til at blive gemt ved hjælp af firma- eller kontakttabeller.

Hvert af disse tabeller indeholder også en mange kolonner, der repræsenterer fælles data, som systemet måske skal gemme for de respektive tabeller.

I de fleste organisationer kan du med fordel bruge systemtabellerne og attributterne til de formål, de er oprettet for.

Hvis du installerer en løsning, kan du forvente, at løsningsudvikleren har benyttet standardtabellerne og -attributterne. Hvis du opretter en ny brugerdefineret tabel, der erstatter en systemtabel eller en attribut, betyder det, at de tilgængelige løsninger måske ikke fungerer for organisationen.

Det anbefales derfor, at du går efter og bruger de leverede standardtabeller, -kolonner og -tabelrelationer, når de passer til din organisations behov. Hvis de ikke kan bruges i din organisation, og de ikke kan redigeres, så de passer til organisationens behov, skal du vurdere, om det er nødvendigt at oprette en ny tabel, kolonne eller nye tabelrelationer.

Husk, at du kan ændre det viste navn på en tabel, så det stemmer overens med virksomhedens terminologi. Det er f.eks. meget almindeligt, at brugere ændrer det viste navn for firmaobjektet til Virksomhed eller navnet på kontaktobjektet til Person. Denne ændring kan udføres for tabeller eller attributter uden at ændre tabellens funktionsmåde. Du kan finde flere oplysninger om omdøbning af tabeller i Ændre navnet på en tabel.

Du kan ikke slette standardtabeller, -kolonner eller -tabelrelationer. De betragtes som en del af systemløsningen, og alle virksomheder forventes at have dem. Hvis du vil skjule en standardtabel, kan du ændre rettighederne for sikkerhedsroller for organisationen for at fjerne læserettigheder til den pågældende tabel. Derved fjernes tabellen fra de fleste dele af programmet. Hvis der er en systemkolonne, du ikke har brug for, skal du fjerne den fra formularen og eventuelle visninger, der bruger den. Rediger værdien Søgbart i definitionerne for kolonne og tabelrelationen, så de ikke vises i Avanceret søgning.

Begrænsninger for oprettelse af metadataelementer

Der er en grænse for, hvor mange tabeller du kan oprette. Du kan finde oplysninger om det højst tilladte antal på Indstillinger > Administration > Ressourcer i brug.

I de enkelte tabeller er der en øvre grænse for det antal kolonner, du kan oprette. Denne grænse afhænger af de tekniske begrænsninger for den datamængde, der kan gemmes i en række i en databasetabel. Det er vanskeligt at angive et bestemt tal, da de enkelte kolonnetyper kan bruge forskellige mængder lagerplads. De øvre grænser afhænger af den samlede plads, som bruges af alle kolonnerne for tabellen.

De fleste brugere opretter ikke så mange brugerdefinerede kolonner, at de når grænsen, men hvis du planlægger at føje flere hundrede brugerdefinerede kolonner til en tabel, skal du overveje, om det er den bedste løsning. Beskriver alle de kolonner, du planlægger at tilføje, egenskaber for en række i den pågældende tabel? Er du sikker på, at personer, der bruger din organisation, kan administrere en formular, der indeholder så mange kolonner? Antallet af kolonner, du føjer til en formular, øger mængden af data, der skal overføres, hver gang en række redigeres, og dermed påvirkes systemets ydeevne. Tag disse faktorer med i dine overvejelser, når du føjer brugerdefinerede kolonner til en tabel.

Kolonner med valgmuligheder indeholder et sæt indstillinger, der vises på en rulleliste i en formular eller på en valgliste, når du bruger avanceret søgning. Dit miljø kan understøtte tusindvis af indstillinger i en grupperet indstilling, men du bør ikke betragte dette som den øvre grænse. Undersøgelser om anvendelighed har vist, at brugere har svært ved at bruge et system, hvor en rulleliste indeholder et stort antal indstillinger. Brug valgkolonnen til at definere kategorier for data. Du skal ikke bruge valgkolonner til at vælge kategorier, der repræsenterer separate dataelementer. I stedet for at vedligeholde en kolonne med valgmuligheder, der gemmer hundredvis af producenter af en bestemt type udstyr, skal du overveje at oprette en tabel, der gemmer en henvisning til de enkelte producenter, og bruge en opslagskolonne i stedet for en valgmulighed.

Næste trin

Oprette eller redigere tabeller (rækketyper)
Oprette og redigere relationer mellem tabeller

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).