Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het leveren van opslag voor gegevens is de belangrijkste functie van Dataverse. Dataverse bevat een basisset met tabellen die structuur bieden voor gegevens die worden gebruikt door zakelijke toepassingen.
U kunt de basisset met tabellen bekijken in de dataverse-tabel-/entiteitsverwijzing.
Tabellen wijzigen
U kunt het tabelontwerp wijzigen met behulp van verschillende methoden.
Ontwerpers gebruiken
Er zijn verschillende manieren om tabelontwerp te bewerken met behulp van ontwerpers.
| Ontwerper | Description |
|---|---|
| make.powerapps.com | De eenvoudigste en meest voorkomende methode om het schema te wijzigen, is door dataverse-tabellen https://make.powerapps.com/ in een omgeving te bewerken. Wijzigingen die hier worden toegepast, worden uitgevoerd in de context van een niet-beheerde Common Data Service-standaardoplossing. |
| Solution Explorer voor uw oplossing | Als u een oplossing distribueert, moet u nieuwe tabellen, kenmerken of relaties maken in de context van de onbeheerde oplossing die u gaat gebruiken om uw oplossing te ontwikkelen. Meer informatie: Oplossingsuitgever |
| Vanuit de formuliereditor | Wanneer u een modelgestuurd app-formulier voor een entiteit bewerkt, kunt u klikken op de knop Nieuw veld in De Veldverkenner. Als u een opzoekveld maakt, maakt u een nieuwe relatie om dit te ondersteunen. |
Een oplossing importeren
Een oplossing kan tabel- en andere aangepaste onderdelen bevatten. Als u een beheerde of onbeheerde oplossing importeert in uw Dataverse-omgeving, worden deze tabellen opgenomen of worden bestaande tabellen uitgebreid met de nieuwe tabel die ze bevatten.
Vanuit een gegevensbron met behulp van Power Query
U kunt nieuwe tabellen maken en deze vullen met gegevens met behulp van Power Query. Meer informatie: Gegevens toevoegen aan een tabel in Dataverse met behulp van Power Query
Webservices gebruiken om te werken met tabeldefinities
De webservices die in Dataverse worden weergegeven, bevatten mogelijkheden voor het maken, lezen, schrijven en verwijderen van tabellen. Deze services worden het vaakst gebruikt om te lezen omdat deze gegevens uw code tijdens runtime kunnen informeren over hoe de omgeving is aangepast. Meer informatie: Werken met tabeldefinities met behulp van code
Tabeldefinities
Het gegevensmodel wordt opgeslagen in Dataverse.
- De EntityMetadata-klasse definieert dit met de SDK voor .NET.
- Het EntityMetadata EntityType definieert dit voor de web-API.
De tabeldefinitie bevat de volgende informatie:
| Gegevens | Description |
|---|---|
| Eigenschappen | Elke entiteit heeft bijna 100 eigenschappen die beschrijven hoe deze worden geïdentificeerd en wat er mee kan worden gedaan. Meer informatie: Entiteitsdefinitie |
| Attributes | De entiteitseigenschap Attributes is een verzameling kenmerken of kolommen. Elke kolom heeft ongeveer 50 eigenschappen om te beschrijven hoe deze wordt geïdentificeerd, het type gegevens dat deze bevat, hoe deze is opgemaakt en wat er mee kan worden gedaan. Meer informatie: Kenmerkdefinitie |
| Relationships | Drie van de entiteitseigenschappen zijn verzamelingen relaties tussen tabellen. Deze verzamelingen bevatten verschillende soorten relaties: Veel-tot-veel, Veel-tot-een en Een-tot-veel. Meer informatie: Definitie van relaties |
| Privileges | Een van de eigenschappen is een verzameling van 0 tot 8 bevoegdheden die de soorten gegevensbewerkingen identificeren die in die tabel kunnen worden uitgevoerd met een unieke id die aan elke tabel is gekoppeld. Deze bewerkingen zijn onder andere: Toevoegen, Toevoegen, Toewijzen, Maken, Verwijderen, Lezen, Delen en Schrijven. |
| Keys | Elke tabel heeft standaard één GUID-kenmerk (globally unique identifier) en de Keys eigenschap is een lege verzameling. U kunt alternatieve sleutels toevoegen aan een tabel. Meer informatie: Sleutels |
Aanbeveling
Het ontwikkelen van een begrip van de tabeldefinitie in het systeem kan u helpen begrijpen hoe Dataverse werkt. Veel van de eigenschappen bepalen ook welke tabellen in modelgestuurde apps kunnen doen. De ontwerpers die beschikbaar zijn om metagegevens te bewerken, kunnen niet alle details weergeven die in de metagegevens zijn gevonden. U kunt een modelgestuurde app installeren met de naam Metagegevensbrowser waarmee u alle verborgen tabellen en metagegevenseigenschappen kunt bekijken die in het systeem zijn gevonden. Meer informatie: Door tabel- en kolomdefinities bladeren in uw omgeving
Privétabellen
Dataverse bevat enkele tabellen die niet zijn bedoeld voor ontwikkelaars van derden die ze kunnen gebruiken. Deze tabellen worden door Microsoft toegevoegd om functiefunctionaliteit in te schakelen. Privétabellen worden aangegeven door de EntityMetadataeigenschap .IsPrivate Deze tabellen zijn niet opgenomen in het web-API CSDL-$metadata document. U vindt deze echter bij het uitvoeren van query's op entiteitsmetagegevens.
Waarschuwing
Gebruik geen privétabellen in uw oplossingen. Door een tabel als privé te markeren, geeft Microsoft expliciet aan dat andere apps geen ondersteuning bieden voor het gebruik van de tabel. Microsoft kan de tabel verwijderen of op elk gewenst moment belangrijke wijzigingen introduceren. Het gebruik van deze tabellen door iemand anders dan Microsoft wordt niet ondersteund.