Partager via


Utilisez l’activité Switch pour brancher l’exécution dans un pipeline de manière conditionnelle

L’activité Switch dans Microsoft Fabric fournit les mêmes fonctionnalités qu’une instruction switch fournit dans les langages de programmation. Elle évalue un ensemble d’activités correspondant à un cas qui correspond à l’évaluation de la condition.

Conditions préalables

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

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

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

Création de l’activité

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

  2. Recherchez l’activité Switch dans la barre d’outils Activités du pipeline et sélectionnez-la pour l’ajouter au canevas du pipeline. Vous devrez peut-être développer la liste des activités à l’aide du bouton +, car il y a plus d’activités disponibles que d’habitude dans l’espace de la barre d’outils.

    Capture d’écran de la Fabric UI avec le volet Activités et l'activité Switch en surbrillance.

  3. Sélectionnez la nouvelle activité Switch 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é Switch.

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

Paramètres des activités

Sélectionnez l’onglet Activités et vous verrez le cas Par défaut déjà ajouté à la liste des cas.

La clause Expression est celle où vous fournissez une expression à évaluer et à comparer aux options Case. Elle supporte du contenu dynamique qui vous permet d’utiliser des paramètres, des variables système, des fonctions et des variables locales de votre projet pour comparer avec les différentes options de cas.

Vous pouvez utiliser l’icône de crayon à droite de chaque cas sous l’onglet Activités pour configurer les activités qui s’exécuteront lorsque ce cas correspond à l’expression . Vous pouvez utiliser le bouton + Ajouter un cas pour ajouter de nouveaux cas en plus de la valeur par défaut qui s’exécute si aucun autre cas ne correspond au résultat de l'Expression. Vous pouvez également ajouter des cas et des activités directement sur l’interface d’activité Switch sur le canevas de pipeline lui-même en sélectionnant le bouton + pour ajouter un cas ou l’icône de crayon en regard des cas répertoriés pour configurer les activités pour chaque cas.

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

Configuration des activités de dossier

Lorsque vous modifiez les activités d’un cas en sélectionnant l’icône de crayon à côté de celui-ci, soit dans le volet des paramètres des Activités , soit directement dans l’interface d’activité Switch sur le canevas du pipeline, vous verrez l’éditeur d’activités du cas. Ceci est similaire à l’éditeur de pipeline, mais spécifique au cas sélectionné. Vous pouvez ajouter n’importe quel nombre d’activités, comme avec un pipeline, et celles-ci sont exécutées lorsque le cas sélectionné correspond à l'Expression pour l’activité Switch. Dans cet exemple, une activité de copie a été ajoutée au cas par défaut et s’exécute chaque fois qu’aucun des autres cas ne correspond à l'Expression définie dans l’activité Switch.

Capture d’écran montrant le volet d’éditeur d’activités de cas pour le cas par défaut avec un exemple d’activité de copie ajouté à celui-ci.

Notez le pipeline et le cas dans le coin supérieur gauche de l’éditeur d’activités du cas. Lorsque vous avez terminé la configuration des activités du cas, vous pouvez sélectionner le lien du nom du pipeline pour revenir à l’éditeur de pipeline principal.

Enregistrer et exécuter ou planifier le pipeline

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.