Del via


Arbeide med dataverse tabeller ved hjelp av kode

Lagring av data er den viktigste funksjonen i Dataverse. Datavers inkluderer et basissett med tabeller som gir struktur for data som brukes av forretningsprogrammer.

Du kan vise basissettet med tabeller i dataverstabellen/enhetsreferansen.

Endre tabeller

Du kan endre tabellutformingen ved hjelp av flere ulike metoder.

Bruk designere

Det finnes flere måter å redigere tabellutforming på ved hjelp av utformere.

Utforming Beskrivelse
make.powerapps.com Den enkleste og vanligste fremgangsmåten for å endre skjemaet er å bruke https://make.powerapps.com/ til å redigere dataverse tabeller i et miljø. Endringer som brukes her, utføres i konteksten til en uadministrert standardløsning for Common Data Service.
Løsningsutforsker for løsningen Hvis du vil distribuere en løsning, bør du opprette nye tabeller, attributter eller relasjoner i konteksten til den uadministrerte løsningen som du vil bruke til å utvikle løsningen.
Mer informasjon: Løsningsutgiver
Fra skjemaredigeringsprogrammet Når du redigerer et modelldrevet appskjema for en enhet, kan du klikke Nytt felt-knappen i Feltutforsker. Hvis du oppretter et oppslagsfelt, oppretter du en ny relasjon for å støtte det.

Importer en løsning

En løsning kan inneholde tabeller og andre tilpassede komponenter. Hvis du importerer en administrert eller uadministrert løsning til dataversmiljøet, inkluderes disse tabellene eller utvider eksisterende tabeller med den nye tabellen de inneholder.

Fra en datakilde ved hjelp av Power Query

Du kan opprette nye tabeller og fylle dem med data ved hjelp av Power Query. Mer informasjon: Legge til data i en tabell i Dataverse ved hjelp av Power Query

Bruke nettjenester til å arbeide med tabelldefinisjoner

Nettjenestene som vises i Dataverse inkluderer funksjoner for å opprette, lese, skrive og slette tabeller. Disse tjenestene brukes oftest til å lese fordi disse dataene kan informere koden din under kjøring om hvordan miljøet er tilpasset. Mer informasjon: Arbeide med tabelldefinisjoner ved hjelp av kode

Tabelldefinisjoner

Datamodellen lagres i Dataverse.

Tabelldefinisjonen inneholder følgende informasjon:

Data Beskrivelse
Egenskaper Hver enhet har nesten 100 egenskaper som beskriver hvordan den identifiseres og hva som kan gjøres med den. Mer informasjon: Enhetsdefinisjon
Attributter Enhetsegenskapen Attributes er en samling attributter eller kolonner. Hver kolonne har rundt 50 egenskaper for å beskrive hvordan den identifiseres, datatypen den inneholder, hvordan den formateres og hva som kan gjøres med den. Mer informasjon: Attributtdefinisjon
Relasjoner Tre av enhetsegenskapene er samlinger av relasjoner mellom tabeller. Disse samlingene inneholder ulike typer relasjoner: Mange-til-mange, Mange-til-én og én-til-mange. Mer informasjon: Relasjonsdefinisjon
Rettigheter Én av egenskapene er en samling av mellom 0 og 8 rettigheter som identifiserer hvilke typer dataoperasjoner som kan utføres på tabellen med en unik identifikator som er knyttet til hver av dem. Disse operasjonene omfatter: Tilføying, Tilføying,Tilordne, Opprett, Slett, Les, Del og Skriv.
Nøkler Som standard har hver tabell et enkelt GUID-attributt (globalt unik identifikator), og Keys egenskapen er en tom samling. Du kan legge til alternative taster i en tabell. Mer informasjon: Nøkler

Tips

Utvikling av en forståelse av tabelldefinisjonen i systemet kan hjelpe deg med å forstå hvordan Dataverse fungerer. Mange av egenskapene kontrollerer også hvilke tabeller i modelldrevne apper som kan gjøres. Utformerne som er tilgjengelige for redigering av metadata, kan ikke vise alle detaljene som finnes i metadataene. Du kan installere en modelldrevet app kalt metadataleseren som lar deg vise alle de skjulte tabellene og metadataegenskapene som finnes i systemet. Mer informasjon: Bla gjennom tabell- og kolonnedefinisjoner i miljøet

Private tabeller

Dataverset inneholder noen tabeller som ikke er ment for tredjepartsutviklere å bruke. Disse tabellene legges til av Microsoft for å aktivere funksjonsfunksjonalitet. Private tabeller angis av EntityMetadataegenskapen . .IsPrivate Disse tabellene er ikke inkludert i web-API CSDL-$metadata dokumentet. Du finner dem imidlertid når du spør etter enhetsmetadata.

Forsiktig!

Du bør ikke bruke private tabeller i løsningene dine. Ved å merke en tabell som privat, angir Microsoft eksplisitt at vi ikke støtter andre apper for å bruke tabellen. Microsoft kan når som helst fjerne tabellen eller innføre bruddendringer. Bruk av disse tabellene av andre enn Microsoft støttes ikke.

Se også

Oversikt over datavers utvikler