PowerApps - Optimiser le traitement des données massives Tutoriels

Vous êtes curieux de savoir comment optimiser le traitement des données massives avec PowerApps ? Ce tutoriel vous dévoile l'importance de la délégation pour améliorer la performance de vos applications. Découvrez des techniques incontournables comme le filtrage et tri des données, essentielles pour un usage efficace. Plongez dans l'univers des solutions low-code et transformez votre façon de traiter les données !

  • 06:05
  • 85 vues
00:00:06
permet de laisser le serveur ou la source de données
00:00:09
effectuer le traitement comme filtré ou trié,
00:00:12
au lieu de le faire sur votre propre appareil.
00:00:15
Lorsque vous travaillez avec une grande quantité de données.
00:00:19
Power Apps envoie votre requête directement au serveur
00:00:23
qui renvoie ensuite uniquement les résultats nécessaires.
00:00:27
Cette approche améliore la rapidité et la performance de votre application
00:00:32
en évitant de surcharger l'appareil de
00:00:34
l'utilisateur avec l'intégralité des données.
00:00:38
Dans ce tutoriel,
00:00:40
nous utilisons un exemple simple pour illustrer la délégation.
00:00:44
La source de données est une liste SharePoint fictive
00:00:48
contenant plus de 3000 enregistrements.
00:00:51
La colonne titre présente des chiffres
00:00:54
allant de un à plus de 3000,
00:00:56
tandis que la colonne commerciale
00:00:58
recense les noms des commerciaux.
00:01:01
Les colonnes,
00:01:02
articles et chiffres d'affaires
00:01:04
apportent des informations complémentaires.
00:01:08
Pour faciliter la comparaison,
00:01:10
nous utilisons également une base de données
00:01:13
Excel,
00:01:14
qui est une copie exacte de la liste SharePoint.
00:01:19
Dans notre exemple,
00:01:20
la liste SharePoint et la base Excel
00:01:24
sont importés dans Power apps.
00:01:26
Chaque source est affichée
00:01:28
dans une galerie distincte.
00:01:30
Au-dessus de chacune d'elles,
00:01:32
un label indique le nombre d'enregistrements actuellement affichés
00:01:36
grâce à une formule de comptage.
00:01:38
Cette organisation vous permet de visualiser comment Power Up se télécharge
00:01:43
et gère les données selon leur origine.
00:01:48
Les données ne sont pas chargées en une seule fois,
00:01:51
mais apparaissent progressivement dans les galeries au fur
00:01:54
et à mesure que vous faites défiler l'écran.
00:01:57
Ce chargement progressif
00:01:59
permet de traiter seulement une partie des données à un moment donné,
00:02:03
ce qui est essentiel pour éviter de ralentir
00:02:06
l'application lorsque le volume de données est important.
00:02:12
Power Apps propose plusieurs fonctions permettant d'afficher uniquement
00:02:16
les données ciblées
00:02:18
telles que Search,
00:02:19
Lookup
00:02:20
ou sort by columns.
00:02:21
Dans notre exemple,
00:02:22
nous allons utiliser la fonction filter.
00:02:25
Par exemple,
00:02:26
la formule suivante,
00:02:27
recherche.
00:02:28
et affiche
00:02:29
uniquement
00:02:29
les enregistrements
00:02:31
dont la colonne commerciale a pour valeur
00:02:33
Louis Dupont.
00:02:34
Comme cette fonction est traitée directement par le serveur,
00:02:38
elle permet de filtrer efficacement vos données
00:02:41
tout en maintenant de très bonnes performances.
00:02:45
La fonction search,
00:02:46
quant à elle permet de chercher un mot-clé dans une colonne précise.
00:02:52
Par exemple,
00:02:52
la formule suivante recherche le terme vêtement dans la colonne article.
00:02:57
Bien que cette formule soit correcte,
00:02:59
Power Ups affiche un avertissement indiquant que cette
00:03:03
fonction n'est pas délégable sur une liste Sharepoint.
00:03:06
La recherche s'effectue alors uniquement sur les 500 premières lignes.
00:03:11
Cela peut entraîner des résultats incomplets.
00:03:14
Mais sur une source Excel,
00:03:16
la recherche s'exécute localement sans cette limitation.
00:03:25
La différence de traitement entre Excel un liste SharePoint
00:03:29
impacte directement les performances de votre application.
00:03:33
Avec Excel,
00:03:34
toutes les données doivent être téléchargées sur l'appareil de l'utilisateur,
00:03:39
ce qui peut ralentir l'application lorsque le volume de données est important.
00:03:44
En revanche,
00:03:45
une liste SharePoint
00:03:46
permet de déléguer
00:03:48
certaines opérations,
00:03:49
comme le filtrage
00:03:51
directement au serveur,
00:03:52
ce qui allège la charge sur l'appareil
00:03:55
et accélère le traitement des données.
00:03:57
Toutefois,
00:03:58
pour certaines fonctions non délégables,
00:04:00
SharePoint limite le traitement aux 500 premières lignes,
00:04:04
ce qui peut fausser les résultats.
00:04:07
Des sources
00:04:08
telles que SharePoint,
00:04:09
SQL Server,
00:04:11
dataverse ou encore Salesforce sont considérées comme délégables,
00:04:15
ce qui signifie que la majorité des opérations,
00:04:18
filtrage,
00:04:19
tri,
00:04:19
et cetera
00:04:20
sont effectuées directement sur le serveur.
00:04:23
À l'inverse,
00:04:24
Excel est une source non délégable.
00:04:27
Dans ce cas,
00:04:27
toutes les données sont téléchargées localement pour être manipulées,
00:04:31
ce qui peut poser problème avec de gros volumes d'informations.
00:04:35
De même,
00:04:36
certaines formules sont délégables
00:04:38
comme filter et sort
00:04:39
et sont traitées par la source de données
00:04:42
pour gérer efficacement de grands ensembles d'informations.
00:04:46
En revanche,
00:04:47
des fonctions telles que Search sur une liste SharePoint
00:04:51
ne sont exécutées que sur les 500 premières lignes par défaut,
00:04:55
ce qui limite leur efficacité pour des bases de données volumineuses.
00:05:00
Pour contourner certaines restrictions
00:05:02
liées aux fonctions non délégables,
00:05:05
il est possible d'augmenter la limite de lignes traitée
00:05:08
dans Power Ups.
00:05:09
Pour ce faire,
00:05:10
accéder aux paramètres de votre application,
00:05:13
puis dans l'onglet général,
00:05:15
modifier l'option
00:05:18
limite des lignes de données pour l'augmenter jusqu'à 2000 lignes.
00:05:22
Bien que cette solution permette de traiter davantage de données,
00:05:25
il reste recommandé d'utiliser des fonctions
00:05:28
délégables lorsque cela est possible.
00:05:31
Lorsqu'on travaille avec un grand volume de données,
00:05:34
il est conseillé d'opter pour des fonctions délégables comme
00:05:37
filter plutôt que des fonctions non délégables comme search.
00:05:42
Pour approfondir vos connaissances sur la délégation,
00:05:45
vous pouvez consulter la documentation Microsoft sur la délégation.
00:05:50
En résumé,
00:05:52
ce tutoriel vous a permis de comprendre l'importance de la délégation dans Power Us
00:05:57
pour optimiser le traitement des données
00:06:00
et garantir des performances optimales.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher