Partager via


Utiliser des opérations de données

Les opérations de données dans Power Automate font référence à la manipulation, à la transformation et à la gestion efficaces des données au sein de vos flux d’automatisation. Des actions telles que Filtrer un tableau, Sélectionner et Joindre permettent d’éviter les boucles inutiles de traitement des données.

Capture d’écran des opérations de données disponibles.

En savoir plus : Utiliser des opérations sur les données

Exemples de cas d’utilisation pour les opérations sur les données

Envisagez d’utiliser un filtre ou une opération de sélection au lieu d’une condition dans une boucle pour rechercher des éléments dans une table qui correspondent à certains critères. Cette approche permet de simplifier votre flux de cloud et d’améliorer les performances.

Les opérations de données dans Power Automate sont utiles pour transformer et manipuler des données provenant de sources externes qui ne disposent pas de capacités intégrées de filtrage ou de sélection. Par exemple, lors de la récupération de données à partir d’une API via une requête HTTP ou à l’aide d’un connecteur personnalisé qui ne prend pas en charge les paramètres de filtre, vous pouvez utiliser des actions d’opération sur les données pour gérer ces tâches. En utilisant des actions telles que Filtrer un tableau, Sélectionner, Composer et Analyser JSON, vous pouvez filtrer, sélectionner et transformer efficacement les données de votre flux. Cette approche vous permet d’adapter les données à vos besoins spécifiques, en veillant à ce que seules les informations pertinentes soient traitées et utilisées dans les étapes suivantes de votre automatisation.

Avantages de l’utilisation des opérations sur les données

L’utilisation des opérations sur les données dans Power Automate offre plusieurs avantages, en particulier pour les tâches complexes de manipulation de données. Voici quelques avantages clés :

  • Rendement

    • L’action Filtrer un tableau vous permet de filtrer rapidement les données indésirables en fonction de conditions spécifiques, ce qui rend vos workflows plus efficaces. Par exemple, vous pouvez facilement filtrer les enregistrements qui ne répondent pas à certains critères sans utiliser de conditions et de boucles.
    • L’action Sélectionner vous aide à transformer la forme de vos données en sélectionnant uniquement les champs nécessaires. Il simplifie la structure des données et réduit la quantité de données traitées dans les étapes suivantes.
    • L’action Joindre combine plusieurs valeurs en une seule chaîne, ce qui est utile pour créer des résumés ou concaténer des données pour des rapports ou des notifications.
  • Amélioration de la gestion de données

    • L’action Filtrer un tableau permet de gérer des jeux de données volumineux en limitant les données à ce qui est pertinent et vous permet de traiter ou d’analyser des sous-ensembles de données spécifiques.
    • L’action Sélectionner vous permet de vous concentrer sur les parties essentielles de vos données, ce qui les rend plus faciles à gérer et à comprendre. Il permet également de réduire la taille de la charge utile lors de l’envoi de données à d’autres systèmes ou services.
    • L’action Joindre facilite la création de chaînes lisibles et formatées à partir de tableaux, qui peuvent être utilisées dans des e-mails, des rapports ou des journaux, améliorant ainsi la clarté et la présentation de vos données.
  • Flexibilité et Personnalisation

    • L’action Filtrer un tableau offre une flexibilité dans la définition de conditions de filtrage complexes à l’aide d’opérateurs logiques. L’utilisation de cette action vous permet d’adapter le processus de filtrage pour répondre à des besoins métier spécifiques.
    • L’action Sélectionner peut vous aider à renommer les champs et à créer de nouvelles structures, ce qui permet de personnaliser les sorties de données qui répondent à vos besoins.
    • L’action Joindre vous permet de spécifier des délimiteurs personnalisés, ce qui vous permet de contrôler la façon dont les données combinées sont formatées.
  • Améliorations des performances

    • L’action Filtrer un tableau réduit la quantité de données traitées dans les étapes suivantes, ce qui peut améliorer considérablement les performances de vos workflows.
    • L’action Sélectionner rationalise les données en supprimant les champs inutiles, ce qui peut accélérer le traitement des données et réduire le risque d’erreurs.
    • L’action Joindre simplifie le processus de combinaison des données, ce qui facilite la génération rapide de résumés ou de sorties formatées.

Astuce

Lorsque vous utilisez des sources de données telles que Dataverse dans Power Automate, il est important d’optimiser vos flux pour de meilleures performances. Au lieu d’utiliser les actions Filtrer le tableau et Sélectionner, envisagez d’utiliser les options Sélectionner les colonnes et Filtrer les lignes directement dans l’action. Cette technique réduit le nombre d’actions requises dans votre flux, améliorant ainsi les performances et l’efficacité. En filtrant et en sélectionnant les données à la source, vous réduisez la quantité de données traitées et transférées, ce qui permet d’accélérer les temps d’exécution et de rationaliser les flux de travail.

Variables et Composant

Les variables stockent des données que vous pouvez mettre à jour ou modifier tout au long du flux. Ils sont utiles dans les cas suivants :

  • Stocker et mettre à jour les valeurs : les variables peuvent contenir des données susceptibles de changer au fur et à mesure de la progression du flux, telles que des compteurs, des accumulateurs ou des valeurs dynamiques.
  • Maintenir l’état : les variables aident à maintenir l’état des données dans différentes actions et conditions dans le flux.
  • Effectuer des calculs : vous pouvez utiliser des variables pour effectuer des opérations arithmétiques ou concaténer des chaînes.
  • Réutiliser les valeurs : les variables vous permettent de stocker une valeur une fois et de la réutiliser plusieurs fois tout au long du flux, ce qui réduit la redondance.

Avantages des variables :

  • Flexibilité : les variables peuvent être mises à jour plusieurs fois, ce qui les rend idéales pour les scénarios où les données changent de manière dynamique.
  • Persistance : les variables conservent leur valeur tout au long du flux, ce qui est utile pour maintenir l’état et effectuer des opérations itératives.

L’action Composer génère une sortie unique à partir d’une expression d’entrée donnée. Elle est utile dans les cas suivants :

  • Simplifiez les expressions : simplifiez les expressions complexes en les décomposant en parties plus petites et faciles à gérer.
  • Stocker les valeurs statiques : stockez les valeurs qui ne changent pas tout au long du flux, mais qui doivent être lues plusieurs fois.
  • Effectuer des calculs intermédiaires : effectuez des calculs ou des transformations intermédiaires qui ne nécessitent pas de mises à jour ultérieures.
  • Transmettre des données entre les actions : transmettez des données entre les actions sans avoir besoin de créer de variable.

Bénéfices de l'action Composer incluent :

  • Efficacité : Compose est léger et ne nécessite pas d’initialisation ou de déclaration, ce qui le rend plus rapide à configurer.
  • Lisibilité : Compose améliore la lisibilité de votre flux en vous permettant de décomposer les expressions complexes en composants plus simples.
  • Performances : Composer peut être plus efficace dans les scénarios où les données ne changent pas.

Utilisez des variables lorsque vous devez stocker et mettre à jour des données de manière dynamique tout au long du flux. Utilisez la fonction Composer lorsque vous devez générer une sortie statique ou effectuer des calculs intermédiaires qui ne nécessitent pas de mises à jour.

Variables JSON et variables individuelles

Lorsque vous travaillez avec un ensemble de variables mises à jour dans les mêmes blocs logiques dans le flux, utilisez des variables JSON au lieu de variables individuelles pour réduire le nombre d’actions dans le flux.

L’utilisation de variables distinctes pour chaque valeur nécessite plusieurs actions : deux actions Initialiser la variable et deux actions Définir la variable pour les mettre à jour, ce qui entraîne des étapes supplémentaires dans le flux.

Capture d’écran de l’utilisation de variables distinctes pour var1 et var2.

La seconde approche, qui utilise une seule variable d’objet au format JSON, réduit le nombre d’actions dans le flux et facilite la gestion des données associées.

Capture d’écran de l’utilisation d’une variable d’objet unique au format JSON.

Avec cette approche, vous n’avez besoin que d’une seule action Initialiser la variable et d’une action Définir la variable , ce qui réduit le nombre d’étapes dans le flux.