Dictionary

Dataverse virtual table

Een Dataverse virtual table presenteert externe gegevens als Dataverse-records zonder ze standaard naar Dataverse te repliceren. Een provider vertaalt Dataverse-operaties naar de externe bron.

Wat is een Dataverse virtual table?

Een Dataverse virtual table is een custom table waarvan records in een extern systeem blijven. Dataverse bewaart de tabelmetadata, terwijl een data provider lees- en eventueel schrijfbewerkingen naar de bron vertaalt.

Apps, flows en API-clients kunnen de externe records via een Dataverse-vorm benaderen. Er ontstaat geen standaardkopie van alle brondata in Dataverse.

Virtual tables passen wanneer actuele externe data in een Power Platform-ervaring nodig is en replicatie ongewenst of overbodig is.

Onderdelen

De data source wijst naar de externe opslag. De data provider implementeert het gedrag voor retrieve, retrieve multiple en ondersteunde schrijfoperaties.

Een connection en connection reference regelen toegang voor connectorgebaseerde providers. Microsoft biedt virtual connector providers voor een groeiende set bronnen; een custom provider kan andere API's ontsluiten.

De virtual table definieert kolommen en mapping naar de bron. Externe records hebben een sleutel nodig die stabiel als Dataverse-record-ID kan worden weergegeven.

Voorbeeld: voorraad uit ERP

Een verkoper gebruikt een model-driven app met klanten en verkoopkansen in Dataverse. Actuele magazijnvoorraad staat in het ERP.

Een virtual table toont per artikel de beschikbare hoeveelheid en locatie rechtstreeks uit het ERP. De app hoeft geen periodieke voorraadkopie te wachten.

Wanneer het ERP traag of niet beschikbaar is, is de virtuele weergave dat ook. Het ontwerp moet foutmeldingen, time-outs en eventueel een alternatieve ervaring voorzien.

Virtual table versus replicatie

Een virtual table vraagt data bij gebruik op. Dat geeft actuele waarden en vermijdt dubbele opslag, maar maakt prestaties en beschikbaarheid afhankelijk van de bron.

Replicatie kopieert data naar Dataverse of een ander doel. Ze ondersteunt lokale queries, historische snapshots en ontkoppeling, maar introduceert synchronisatielatentie en conflictbeheer.

Kies per use case. Een productcatalogus die ieder uur mag achterlopen kan geschikt zijn voor replicatie; een actuele blokkadestatus kan directe bronraadpleging vragen.

Ondersteunde bewerkingen

Niet iedere provider ondersteunt create, update en delete. De bron-API, mapping en provider bepalen welke Dataverse-operaties werken.

Platformfuncties zoals auditing, zoekmogelijkheden, offlinegebruik, rollups en bepaalde relaties kunnen afwijken van native tables. Controleer actuele ondersteuning voor iedere vereiste functie.

Een Dataverse-interface maakt de bron niet transactioneel gelijk aan Dataverse. Een operatie over native en virtuele records is niet vanzelfsprekend één atomaire transactie.

Relaties en sleutels

Virtual tables kunnen relaties hebben, maar ondersteuning hangt af van provider en scenario. Sleutels moeten uniek en stabiel zijn.

Vermijd een hash van veranderlijke velden als identiteit. Wanneer dezelfde bronrecord later een ander ID krijgt, ziet Dataverse hem als een nieuw record en breken verwijzingen.

Leg mapping, bronsemantiek en foutgedrag vast. Een lege resultatenlijst door een bronfout mag niet als bewezen afwezigheid worden geïnterpreteerd.

Beveiliging

Dataverse-rollen en de externe bron hebben elk hun toegangsmodel. Bepaal onder welke identiteit de provider leest en hoe gebruikerscontext wordt doorgegeven.

Geef niet via één krachtige serviceconnection alle externe records vrij aan iedere appgebruiker. Filter- en autorisatielogica moet server-side betrouwbaar worden afgedwongen.

Log geen gevoelige verbindingswaarden en gebruik beheerde secrets. Controleer welke queryparameters en foutdetails in platformtelemetrie terechtkomen.

Prestaties en beheer

Views kunnen sortering, filtering en paging vragen. Een provider moet die zo veel mogelijk naar de bron vertalen; lokale verwerking schaalt slecht.

Meet responstijd, throttling en foutpercentages. Gebruik geen virtual table als massale ETL-route of analytische historielaag.

Beheer metadata en connection references via solutions. Test met realistische volumes en bronstoringen voordat de tabel een bedrijfskritisch scherm ondersteunt.

Laatst Bijgewerkt: July 10, 2026 Terug naar Woordenboek
Trefwoorden
Dataverse virtual table virtual table Microsoft Dataverse external data data provider virtual connector provider data replication Power Apps