Del via


Tabeller og metadata i Microsoft Dataverse

Microsoft Dataverse er designet, så du hurtigt og nemt kan oprette en datamodel til din applikation. Normalt skal du ikke bekymre dig om nogle af de detaljer om metadata, som denne artikel introducerer. Men hvis du ønsker at udvikle en dybere forståelse af, hvordan apps, der bruger Dataverse , fungerer, eller du evaluerer, hvad der er muligt, kan en forståelse af 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 tabel-Relationer, der er inkluderet som standard, ved Dataverse at gennemse objektreferencen.

Tip

De designere, der er tilgængelige til at redigere metadata, viser ikke alle de detaljer, der findes i metadataene. Du kan installere en modelbaseret app kaldet Metadatabrowser, som giver dig mulighed for at få vist 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 leveres med standardtabeller, der understøtter kernefunktioner i forretningsprogrammer. Data om dine kunder eller potentielle kunder er f.eks. beregnet til at blive gemt ved hjælp af firma- eller kontakttabeller.

Hver af disse tabeller indeholder også mange kolonner, der repræsenterer fælles data, som systemet muligvis skal gemme for den respektive tabel.

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 udnytter standardtabellerne og -attributterne. Hvis du opretter en ny brugerdefineret tabel, der erstatter en systemtabel eller -attribut, betyder det, at alle tilgængelige løsninger muligvis ikke fungerer for din organisation.

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. almindeligt, at folk ændrer det viste visningsnavn på tabellen Firma til Firma eller navnet på tabellen Kontakt til Individuel. 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 under Ændre navnet på en tabel.

Du kan ikke slette standardtabeller, -kolonner eller -tabelrelationer. De betragtes som en del af systemløsningen, og alle Dataverse miljøer 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. Dette fjerner 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øgbar i definitionerne af kolonne- og tabelrelationer, 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. Administratorer kan få vist oplysninger om antallet af tabeller og den procentdel, der er brugt i forhold til det maksimale på den ældre side Ressourcer i brug . Gå til Power Platform Administration (admin.powerplatform.com), vælg Miljøer, og åbn det ønskede miljø. Vælg Indstillinger, udvidRessourcer vælg Alle ældre indstillinger . I de ældre indstillinger skal du vælge Administrationsressourcer>i brug.

Inden for hver tabel er der også en øvre grænse for antallet af kolonner, du kan oprette. Denne grænse er baseret på de tekniske begrænsninger for mængden af data, der kan gemmes i en række i en Dataverse tabel, og som ikke kan ses. 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? Forventer du virkelig, at personer, der bruger dit miljø, vil være i stand til at administrere en formular, der indeholder et så stort antal 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.

Valgkolonner indeholder et sæt indstillinger, der vises på en rulleliste i en formular eller i kontrolelementet til valgliste, når du bruger avanceret søgning. Dit miljø kan understøtte tusindvis af indstillinger i en valgkolonne, men du bør ikke betragte dette som den øvre grænse. Brugervenlighedsundersøgelser viser, at folk har problemer med at bruge et system, hvor en rullemenu giver et stort antal muligheder. Brug valgkolonner til at definere kategorier for data. Brug ikke valgkolonner til at vælge kategorier, der rent faktisk 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