BA-IT
Tous les articles
Power Apps 19 octobre 2026 4 minAhmed Bouchaala, Power Platform Solution Architect et président de BA-ITPar Ahmed Bouchaala

Délégation Power Apps : la limite passe de 2 000 à 10 000 lignes - ce qu'il faut savoir avant de l'activer

Le paramètre Data row limit d'une app canevas accepte désormais jusqu'à 10 000 lignes. Ce réglage n'étend pas la délégation. Il augmente seulement le nombre de lignes traitées localement quand une requête n'est pas délégable. Voici ce qu'il faut vérifier avant de le relever.

Résumer cet article avec une IA

Le lien ouvre l'assistant choisi avec une question pré-remplie pointant vers cette page.

La réponse courte

Le paramètre « Data row limit » d'une app canevas se règle de 1 à 10 000, avec une valeur par défaut de 500 (Microsoft Learn - Comprendre la délégation).

Relever ce chiffre ne rend aucune requête délégable. Il repousse seulement le seuil au-delà duquel une requête non déléguée renvoie des résultats incomplets.

La délégation est la capacité de Power Apps à confier le filtrage et le tri à la source de données, au lieu de rapatrier les lignes dans l'application.

Ce que change (et ne change pas) ce paramètre

Le paramètre ne s'applique qu'aux requêtes non délégables. Les requêtes déléguées sont traitées par la source, quelle que soit la valeur choisie.

Où se trouve le réglage

Dans l'app canevas, ouvrez Paramètres puis Général. Le champ « Data row limit » accepte une valeur de 1 à 10 000 (Microsoft Learn).

Ce qui se passe au-delà de la limite

Quand une requête n'est pas délégable, Power Apps ne traite que les enregistrements dans la limite de ce paramètre. Au-delà, les résultats peuvent être incomplets ou incorrects (Microsoft Learn).

Concrètement, une liste de 25 000 lignes filtrée avec une fonction non délégable ne sera évaluée que sur les 10 000 premières, au mieux.

Le cas de SharePoint et Excel

Pour des sources comme SharePoint ou Excel, Power Apps télécharge un nombre limité de lignes, 500 par défaut et jusqu'au maximum configuré de 10 000, quand une fonction n'est pas déléguée à la source (Microsoft Learn - Petites charges de données).

Pourquoi relever la limite à 10 000 peut ralentir votre application

Augmenter ce chiffre peut dégrader les performances de l'application, en particulier sur des tables avec beaucoup de colonnes (Microsoft Learn).

Chaque ligne non déléguée est rapatriée puis traitée côté client. Plus il y a de lignes et de colonnes, plus le chargement est long.

Le réglage masque aussi le problème. Une app qui fonctionne à 8 000 lignes recommencera à renvoyer des résultats faux le jour où la liste dépassera 10 000.

La bonne pratique : privilégier la délégation native plutôt que repousser la limite

La solution durable est d'écrire des requêtes délégables : fonctions et opérateurs délégables comme Filter, Sort ou LookUp, sur une source qui les supporte (Microsoft Learn).

Choisir la bonne source

Dataverse offre le support de délégation le plus large parmi les sources Power Apps (Microsoft Learn - Connexion à Dataverse).

Pour arbitrer entre les deux sources les plus courantes, voir notre comparatif SharePoint ou Dataverse.

Traiter les avertissements

Chaque avertissement de délégation dans l'éditeur signale une requête qui sera tronquée. Il se corrige en réécrivant la formule ou en changeant de source, pas en augmentant la limite.

Sécuriser une app pendant sa conception (astuce data row limit = 1)

Pour détecter facilement toute requête non déléguée en phase de conception, Microsoft recommande de fixer temporairement ce paramètre à 1 (Microsoft Learn).

Avec une limite à 1, une requête non déléguée ne renvoie au plus qu'une ligne. L'erreur devient visible immédiatement dans les tests.

Rétablissez ensuite la valeur adaptée avant la mise en production.

Faire auditer vos applications existantes

Si vos apps canevas reposent sur des listes qui grossissent, un audit de gouvernance Power Platform identifie les requêtes non déléguées et les sources à revoir. Pour une application à reconstruire sur une base saine, voir notre offre de développement sur mesure.

FAQ

Quelle est la limite maximale du Data row limit dans Power Apps ?

Le paramètre se règle de 1 à 10 000 lignes, avec une valeur par défaut de 500, dans Paramètres puis Général de l'app canevas.

Passer la limite à 10 000 augmente-t-il la délégation ?

Non. Le paramètre ne concerne que les requêtes non délégables. Il fixe le nombre de lignes traitées localement, pas ce que la source sait filtrer.

Pourquoi mon application est plus lente après avoir relevé la limite ?

Parce que davantage de lignes non déléguées sont rapatriées et traitées dans l'application. L'effet est plus marqué sur les tables avec beaucoup de colonnes.

Comment repérer les requêtes non déléguées ?

Fixez temporairement le Data row limit à 1 en conception, comme le recommande Microsoft, et traitez chaque avertissement de délégation dans l'éditeur.

Quelle source de données choisir pour de gros volumes ?

Dataverse offre le support de délégation le plus large. SharePoint et Excel limitent davantage les fonctions délégables.

Partager cet article

Un projet Power Platform en tête ?

Cadrage, audit, développement ou déblocage d'urgence - parlons-en.

Ahmed Bouchaala, Power Platform Solution Architect et président de BA-IT
Auteur

Ahmed Bouchaala

Power Platform Solution Architect, président de BA-IT

Power Platform Solution Architect certifié PL-600, président de BA-IT. Plus de dix ans sur l'écosystème Microsoft.

En savoir plus sur l'auteur