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 :
- Un compte locataire avec un abonnement actif. Créez un compte gratuitement.
- Un espace de travail est créé.
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é
Créez un pipeline dans votre espace de travail.
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.
Sélectionnez la nouvelle activité Switch sur le canevas si elle n’est pas déjà sélectionnée.
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.
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.
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.