AI Builder
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen 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.
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.
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.
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.
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.
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.
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.
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.
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.
AI Builder brengt AI-modellen en prompts naar Power Apps en Power Automate. Makers kunnen er onder meer documenten uitlezen, tekst classific...
Lees meerEen automated cloud flow start automatisch door een gebeurtenis in een gekoppelde dienst, zoals een nieuwe Dataverse-rij, ontvangen e-mail o...
Lees meerEen business process flow begeleidt gebruikers in een model-driven Power App door vaste stages en datastappen. Het toont waar een dossier st...
Lees meerEen canvas app is een Power Apps-toepassing waarvan de maker schermen en bedieningselementen vrij vormgeeft. De app gebruikt Power Fx en con...
Lees meerEen citizen developer is een medewerker buiten een traditionele softwareontwikkelrol die met goedgekeurde low-codetools apps en automatiseri...
Lees meer