Partager via


Utiliser l’activité Filtrer pour filtrer des éléments à partir d’un tableau

Vous pouvez utiliser une activité de filtre dans un pipeline pour appliquer une expression de filtre à un tableau d’entrée.

Conditions préalables

Pour commencer, vous devez remplir les conditions préalables suivantes :

Ajouter une activité de filtre à un pipeline avec l’interface utilisateur

Pour utiliser une activité de filtre dans un pipeline, procédez comme suit :

Création de l’activité

  1. Créez un pipeline dans votre espace de travail.

  2. Sélectionnez l’onglet Variables dans la zone paramètres du pipeline, puis sélectionnez + Nouveau pour ajouter une nouvelle variable de pipeline de type Tableau.

    Capture d’écran montrant la création d’une variable de pipeline de type Tableau appelée AnimalsArray avec certains noms d’animaux comme valeurs.

  3. Recherchez le filtre dans la section Activités du pipeline, puis sélectionnez-le pour l’ajouter au canevas du pipeline. Vous devrez peut-être développer la liste complète des activités en sélectionnant le bouton + à l’extrême droite de la barre d’outils.

    Capture d’écran de l’interface utilisateur de Fabric avec le volet Activités et l’activité Lookup mise en surbrillance.

  4. Sélectionnez la nouvelle activité de filtre sur le canevas si elle n’est pas déjà sélectionnée.

    Capture d’écran montrant l’onglet Paramètres généraux de l’activité Filtre.

Reportez-vous aux instructions relatives aux paramètres généraux pour configurer l’onglet Paramètres généraux.

Paramètres de filtre

  1. Sélectionnez l’onglet Paramètres, dans lequel vous pouvez fournir une liste de tableaux d'éléments et une condition à appliquer à chaque élément. Les deux paramètres prennent en charge le contenu dynamique.

    Capture d’écran montrant l’onglet Paramètres d’activité de recherche mettant en surbrillance l’onglet et où choisir une nouvelle connexion.

  2. Ce simple exemple filtre le tableau sur chien, mais une utilisation réelle peut être aussi complexe que nécessaire, en utilisant l’une des fonctions et l’une des valeurs disponibles dans le générateur d’expressions dynamiques. Sélectionnez Ajouter du contenu dynamique pour les Éléments, puis sélectionnez l’onglet Variables dans le générateur d’expressions de pipeline , et choisissez AnimalsArray créé précédemment. Sélectionnez ensuite OK.

    Capture d’écran montrant le générateur d’expressions de pipeline avec AnimalsArray sélectionné précédemment.

  3. Sélectionnez à nouveau Ajouter du contenu dynamique, cette fois pour le réglage Condition. L’expression item() retourne la valeur de l’élément actuel lorsque l’activité Filter parcourt la liste des éléments du tableau fournie. À l’aide de la fonction equals(), nous pouvons la comparer à l’élément pour retourner true ou false pour chaque élément. Seuls les éléments qui retournent la valeur true seront inclus dans le tableau de sortie de l’activité Filtre, qui peut ensuite être utilisé dans n’importe quelle autre activité.

    Capture d’écran montrant la valeur du paramètre Condition à sélectionner pour un animal spécifique.

Enregistrer et exécuter ou planifier le pipeline

Après avoir ajouté d’autres activités nécessaires à l’aide du tableau de sortie de l’activité Filtre, basculez vers l’onglet Accueil en haut de l’éditeur de pipeline, puis sélectionnez le bouton Enregistrer pour enregistrer votre pipeline. Sélectionnez Exécuter pour l'exécuter directement ou Planifier pour le planifier. Vous pouvez également afficher l’historique des exécutions ici ou configurer d’autres paramètres.

Capture d’écran montrant l’onglet Accueil de l’éditeur de pipeline avec le nom de l’onglet, Enregistrer, Exécuter et Planifier mis en surbrillance.