Dictionary

Microsoft Dataverse

Microsoft Dataverse is de beheerde datalaag van Power Platform en Dynamics 365. Het bewaart bedrijfsgegevens in tabellen en voegt relaties, validatie, beveiliging en uitbreidbare serverlogica toe.

Wat is Microsoft Dataverse?

Microsoft Dataverse is een beheerde datalaag voor bedrijfsapplicaties. Gegevens worden bewaard in tabellen met rijen en kolommen. Bovenop die opslag biedt Dataverse relaties, validatieregels, toegangsbeheer, auditing, API's en uitbreidbare serverlogica.

Dataverse vormt de standaard datalaag onder veel oplossingen in Microsoft Power Platform en Dynamics 365. Een Power App kan records tonen en aanpassen, Power Automate kan op een wijziging reageren en Power Pages kan een gecontroleerd deel van dezelfde data aan externe bezoekers aanbieden.

Je kan Dataverse vergelijken met een relationele database waaraan al een groot deel van de applicatielaag is toegevoegd. Dat maakt snelle ontwikkeling mogelijk, maar betekent ook dat je het datamodel en beveiligingsmodel zorgvuldig moet ontwerpen.

Tabellen, kolommen en relaties

Een tabel beschrijft een bedrijfsobject, zoals een klant, contract, inspectie of aanvraag. Iedere rij is één exemplaar van dat object. Kolommen leggen vast welke eigenschappen worden opgeslagen en welk datatype ze hebben, bijvoorbeeld tekst, datum, bedrag, keuze of verwijzing.

Dataverse bevat standaardtabellen voor veel voorkomende concepten, waaronder accounts en contactpersonen. Organisaties kunnen die uitbreiden of eigen tabellen maken. Een aangepaste tabel voor inspecties kan bijvoorbeeld een datum, locatie, beoordelaar, status en foto bevatten.

Relaties verbinden records. Een klant kan meerdere aanvragen hebben, terwijl iedere aanvraag naar één klant verwijst. Veel-op-veelrelaties leggen vast dat meerdere records aan meerdere andere records gekoppeld zijn. Die relaties sturen niet alleen opslag, maar ook navigatie en formulieren in model-driven apps.

Een goede tabelgrens volgt een herkenbaar bedrijfsbegrip. Als één tabel tegelijk klant, contract en factuur probeert te zijn, worden rechten en regels snel onduidelijk. Het helpt om eerst de begrippen en hun onderlinge relaties uit te tekenen.

Logica en gegevenskwaliteit

Dataverse kan regels op de server uitvoeren, los van het scherm waarmee data wordt ingevoerd. Een business rule kan een veld verplicht maken, een waarde instellen of een foutmelding tonen. Kolominstellingen bewaken datatypes en bepaalde beperkingen.

Voor complexere logica kan een ontwikkelaar een plug-in registreren. Zo'n plug-in reageert op een bewerking, bijvoorbeeld voordat een record wordt opgeslagen of nadat een status wijzigt. Dat is geschikt voor regels die altijd moeten gelden, ook wanneer data via een API of import binnenkomt.

Power Automate past beter bij een proces dat buiten de datatransactie verder loopt. Een statuswijziging kan bijvoorbeeld een goedkeuring, e-mail of taak starten. Een plug-in hoort kort en voorspelbaar te blijven; wachten op menselijke goedkeuring hoort niet in dezelfde opslagtransactie.

Dataverse voorkomt niet automatisch dubbele of fout gemodelleerde gegevens. Unieke sleutels, duidelijke eigenaars en controles op invoer blijven nodig. Ook voor import en integratie moet je bepalen welk systeem de leidende bron is.

Beveiliging in Dataverse

Dataverse combineert verschillende beveiligingslagen. Security roles geven privileges op tabellen, zoals lezen, maken, wijzigen en verwijderen. Het toegangsniveau bepaalt daarbij of een recht alleen voor eigen records geldt of ruimer binnen de organisatie.

Business units helpen om verantwoordelijkheden en toegang volgens de organisatiestructuur te groeperen. Teams kunnen records bezitten of rechten delen. Beveiliging op kolomniveau beperkt gevoelige velden, zoals loon- of identificatiegegevens, voor gebruikers die de rest van het record wel mogen zien.

De app waarin iemand werkt vervangt deze rechten niet. Een verborgen knop is geen beveiligingsmaatregel. De Dataverse-rechten worden ook toegepast wanneer data via een andere app of ondersteunde API wordt benaderd.

Auditing kan wijzigingen aan geselecteerde tabellen en kolommen registreren. Bepaal vooraf welke gebeurtenissen je om operationele of wettelijke redenen nodig hebt. Onbeperkt alles loggen maakt opvolging duurder en minder gericht.

Dataverse in een Power Platform-oplossing

Stel dat een organisatie subsidieaanvragen behandelt. Power Pages verzamelt de aanvraag en documenten van de externe aanvrager. Dataverse bewaart het dossier, de betrokken organisatie, beoordelingscriteria en status.

Een model-driven Power App geeft dossierbeheerders formulieren en views om aanvragen te controleren. Power Automate stuurt taken en goedkeuringen naar de juiste personen. Power BI analyseert doorlooptijden en aantallen per type aanvraag. Alle onderdelen verwijzen naar dezelfde records en relaties.

Solutions verpakken tabellen, kolommen, apps, flows en andere componenten voor verplaatsing tussen omgevingen. De solution bevat metadata en configuratie, niet vanzelf alle bedrijfsrecords. Voor referentie- of configuratiedata is een aparte implementatiestrategie nodig.

Dataverse versus een relationele database

Zowel Dataverse als een relationele database bewaren gestructureerde data in tabellen en relaties. Bij een database zoals SQL Server bouwt een ontwikkelteam doorgaans zelf de API-laag, formulieren, rechtenstructuur, auditfuncties en implementatie rond het schema.

Dataverse levert veel van die onderdelen als platformdienst. Tabellen krijgen metadata die Power Apps, Power Automate en andere Power Platform-producten begrijpen. Dat versnelt oplossingen die binnen dat ecosysteem passen.

Een gewone database geeft meer directe controle over query's, indexen, opslag en technische architectuur. Ze kan geschikter zijn voor zware transactieverwerking, bestaande applicaties of een platformonafhankelijke dienst. Dataverse past beter wanneer bedrijfsapps, rollen en automatisering centraal staan.

De twee kunnen samenwerken. Data kan via connectoren, API's, virtuele tabellen of integratieprocessen beschikbaar worden gemaakt. Vermijd onnodige kopieën en leg vast waar een record officieel wordt beheerd.

Waar moet je op letten bij Dataverse?

Begin niet met schermen, maar met begrippen, eigenaarschap en toegang. Bepaal welke tabellen nodig zijn, welke relaties de werkelijkheid modelleren en welke rollen welke handelingen uitvoeren.

Houd ontwikkeling, testen en productie gescheiden. Gebruik solutions voor wijzigingen en leg afhankelijke componenten mee vast. Een verwijderde kolom of gewijzigde keuze kan meerdere apps, flows en rapporten raken.

Volg capaciteit, integratiefouten, plug-inuitvoering en ongebruikte componenten op. Controleer ook licenties en regionale opslagvereisten. Dataverse neemt technisch beheer over, maar niet de verantwoordelijkheid voor datakwaliteit, privacy en de betekenis van bedrijfsgegevens.

Laatst Bijgewerkt: July 10, 2026 Terug naar Woordenboek
Trefwoorden
Microsoft Dataverse Microsoft Power Platform Power Apps Power Automate Power Pages datamodel relationele database data governance API security role