Automated cloud flow
Een automated cloud flow start automatisch door een gebeurtenis in een gekoppelde dienst, zoals een nieuwe Dataverse-rij, ontvangen e-mail o...
Lees meerPower Apps-delegation laat een databron een Power Fx-query uitvoeren in plaats van slechts een lokale recordset te verwerken. Niet-delegeerbare formules kunnen bij grote bronnen onvolledige resultaten geven.
Delegation betekent dat Power Apps een Power Fx-query vertaalt naar een query die de databron zelf uitvoert. De bron filtert, sorteert of aggregeert over de volledige dataset en stuurt alleen het resultaat terug.
Dit is nodig voor schaalbare canvas apps. Een server kan miljoenen records doorzoeken zonder ze eerst allemaal naar het toestel van de gebruiker te kopiëren.
Als een uitdrukking niet kan worden gedelegeerd, haalt Power Apps slechts een begrensde set records op en verwerkt die lokaal. Het resultaat kan dan snel lijken, maar inhoudelijk onvolledig zijn.
Voor niet-delegeerbare queries verwerkt Power Apps standaard de eerste 500 records. De appinstelling kan tot 2.000 worden verhoogd.
Die limiet is geen pagingmechanisme over de hele bron. Een filter op achternamen die met Z beginnen zoekt alleen in de opgehaalde records en mist mogelijk geldige resultaten daarbuiten.
Een hogere limiet stelt het probleem uit en kan prestaties verslechteren. Ze maakt een niet-delegeerbare formule niet correct voor een groeiende tabel.
Een app zoekt actieve dossiers in Dataverse. Een ondersteunde vergelijking kan door de bron worden uitgevoerd:
Filter(Dossiers, Status = 'Status (Dossiers)'.Actief && StartsWith(Titel, SearchBox.Text))Voegt de maker een functie toe die de Dataverse-connector in deze context niet kan vertalen, dan kan de volledige query lokaal worden. Welke functies delegeerbaar zijn hangt af van connector, kolomtype en formulevorm.
Controleer daarom de actuele delegatietabel van de databron. Een functie kan voor SQL Server delegeerbaar zijn en voor Excel niet.
Power Apps Studio toont een gele waarschuwing bij veel niet-delegeerbare uitdrukkingen op een delegeerbare bron. Inspecteer de onderstreepte formule en de toelichting.
Geen waarschuwing is geen universele garantie. Collecties en lokale tabellen zijn al in geheugen en geven daarom geen delegation warning, maar bevatten mogelijk zelf slechts een eerder begrensde subset.
Test met meer records dan de ingestelde limiet en plaats bekende treffers buiten de eerste reeks. Een app met alleen kleine ontwikkeldata verbergt dit soort fouten.
Als een niet-delegeerbaar onderdeel in een query staat, kan Power Apps de query als geheel niet naar de bron sturen. Een delegeerbare Filter rond een niet-ondersteunde berekening is dus niet automatisch veilig.
Constante waarden, zoals een vooraf berekende datum of contextvariabele die voor ieder record gelijk is, kunnen vaak wel als parameter naar de bron.
Let ook op lookups, joins en aggregaties. Dataverse ondersteunt veel queryfuncties, maar kent grenzen voor expandniveaus en het aantal verbonden tabellen.
Gebruik filterbare bronkolommen en ondersteunde operators. Bereken zoek- of classificatiewaarden zo nodig vooraf in de bron in plaats van per record in de app.
Maak een Dataverse-view, SQL-view of API-endpoint wanneer de gewenste query niet goed via de connector kan worden uitgedrukt. Laat serverlogica de complexe selectie uitvoeren.
Vermijd ClearCollect als truc om een grote tabel lokaal te kopiëren. Collecties zijn nuttig voor kleine appstate, niet als vervanging voor een databasequery.
Delegation ondersteunt incrementeel laden en zoeken, maar ontwerp nog steeds gerichte filters. Een galerij hoeft niet ieder dossier van de organisatie te tonen.
Geef gebruikers duidelijke zoekcriteria en beperk kolommen. Meet netwerkverkeer en responstijd met realistische accounts en regio's.
Behandel delegation als correctheidsvereiste, niet alleen als performance-optimalisatie. Een gedeeltelijke lijst kan leiden tot verkeerde beslissingen zonder zichtbare foutmelding.
Een 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 meerCardinaliteit beschrijft hoe twee tabellen zich tot elkaar verhouden: één-op-veel, veel-op-één, één-op-één of veel-op-veel. In Power BI is h...
Lees meerChange Data Capture (CDC) is een techniek die elke wijziging in een bronsysteem registreert en doorstuurt naar downstream-systemen. Zo houd ...
Lees meer
Nieuw in Microsoft Fabric? Zo verschillen een lakehouse en een warehouse, in mensentaal: wat ze doen, wanneer je wat kiest en wanneer je bei...
Vanaf 2 augustus 2026 legt de Europese AI Act je KMO een transparantieplicht op: laat weten waar je AI gebruikt. Wat dat concreet betekent v...