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 dans les langages de programmation. Elle évalue un ensemble d’activités correspondant à un cas qui coïncide avec l’évaluation des conditions.

Prérequis

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

Ajoutez une activité 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 généralement plus d’activités disponibles que celles que l’espace de la barre d’outils permet d’afficher.

    Screenshot of the Fabric UI with the Activities pane and Switch activity highlighted.

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

    Screenshot showing the General settings tab of the Switch activity.

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

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 l’endroit où vous fournissez une expression à évaluer et à comparer aux options de Cas, et elle prend en charge le contenu dynamique qui vous permet d’utiliser des paramètres, des variables système, des fonctions et les variables locales de votre projet pour les comparer aux différents cas.

Vous pouvez utiliser l’icône de crayon à droite de chaque cas sur 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écutent si aucun autre cas ne correspond au résultat d’Expression . Vous pouvez également ajouter des cas et des activités directement sur l’interface de l’activité Switch sur le canevas du pipeline lui-même en sélectionnant le + bouton pour ajouter un cas, ou l’icône de crayon à côté des cas répertoriés pour configurer les activités pour chaque cas.

Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

Configuration des activités de cas

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. Ce fonctionnement est similaire à celui de l’éditeur de pipeline, mais spécifique au cas sélectionné. Vous pouvez ajouter le nombre d’activités que vous souhaitez, comme avec un pipeline, et celles-ci seront exécutées lorsque le cas sélectionné correspond à l’Expression de l’activité Switch. Dans cet exemple, une activité Copy a été ajoutée au cas par défaut et s’exécutera chaque fois qu’aucun des autres cas ne correspondra à l’Expression définie dans l’activité Switch.

Screenshot showing the case activities editor pane for the default case with a sample Copy activity added to it.

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 et 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 d'exécution ici ou configurer d'autres paramètres.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.