Partager via


Utiliser l’activité de pipeline Invoke pour exécuter un autre pipeline

L’activité d'exécution du pipeline Fabric Invoke peut exécuter un autre pipeline Microsoft Fabric. Vous pouvez l’utiliser pour orchestrer l’exécution d’un ou de plusieurs pipelines à partir d’un seul pipeline. Cela est utile pour organiser, réutiliser et gérer des flux de travail complexes. L'activité d'appel de pipeline peut être très utile pour créer des modèles de pipelines réutilisables et modulaires en appelant d'autres pipelines ayant un but spécifique.

Prerequisites

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

Note

Il existe actuellement deux activités de pipeline Invoke. Le pipeline Invoke (hérité) prend uniquement en charge les pipelines Fabric dans le même espace de travail que votre pipeline parent. Vous pouvez également surveiller uniquement le pipeline parent et ne pouvez pas appeler les pipelines ADF (Azure Data Factory) ou Synapse à l’aide de l’activité héritée. L’utilisation de la nouvelle activité de pipeline Invoke vous permet d’appeler des pipelines dans des espaces de travail Fabric, à partir d’ADF ou Synapse et de surveiller les pipelines enfants.

Ajouter une activité d'invocation de pipeline à un pipeline avec l'interface utilisateur

Pour utiliser une activité d'invocation de pipeline dans un pipeline, procédez comme suit :

Créer l’activité

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

  2. Recherchez pipeline d'invocation dans le volet des Activités du pipeline, puis sélectionnez-le pour l’ajouter au canevas.

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

    Capture d’écran montrant la fenêtre de l’éditeur de pipeline avec le bouton Appeler le pipeline dans l’onglet Activités sans son texte descriptif.

  3. Sélectionnez la nouvelle activité de pipeline Invoke 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é d'appel de pipeline.

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

Appeler les paramètres de pipeline (hérité)

Sélectionnez l’onglet Paramètres , puis choisissez un pipeline existant dans la liste déroulante du pipeline appelé , ou utilisez le bouton + Nouveau pour créer un pipeline directement. Vous pouvez choisir d’attendre l’achèvement ou de continuer directement, auquel cas le pipeline appelé s’exécute en parallèle avec les activités qui le suivent dans le flux d’exécution du pipeline parent.

Capture d’écran montrant l’onglet Paramètres de l’activité Invoke Pipeline (Legacy), mettant en évidence l’onglet.

Paramètres de l’appel de pipeline

Sélectionnez l’onglet Paramètres et configurez votre activité.

Appeler des pipelines à partir de Fabric

  • Type : sélectionnez Fabric la source de votre pipeline.

  • Connexion : Chaque activité de pipeline Invoke nécessite un objet Connection qui est stocké dans le magasin sécurisé d’informations d’identification Fabric. Cet objet de connexion stocke votre jeton utilisateur associé à votre espace de travail Fabric. Si vous n’avez pas encore créé d’activité de pipeline Invoke, vous devez d’abord créer un objet de connexion avant de pouvoir utiliser l’activité.

    Lors de la configuration de votre connexion de pipeline, vous disposez désormais de 3 options pour le type d’authentification : compte organisationnel, principal de service ou identité de l’espace de travail.

    Capture d’écran montrant la connexion de pipeline configurée avec le type d’authentification mis en surbrillance.

  • Espace de travail : choisissez l’espace de travail Fabric où se trouve le pipeline cible que vous souhaitez appeler à partir de votre pipeline parent.

  • Pipeline : Sélectionnez le pipeline que vous souhaitez invoquer.

Capture d’écran montrant la fenêtre de l'éditeur de pipeline avec l'espace de travail de l'activité d'appel de pipeline et la sélection de la connexion.

Utilisation de l’identité de l’espace de travail Fabric (WI) dans les pipelines Invoke

  1. Créer l’identité de l’espace de travail Créez une identité d’espace de travail dans votre espace de travail Fabric. Consultez la documentation sur l’identité de l’espace de travail.

  2. Activer les paramètres au niveau du locataire Dans le portail d’administration Fabric, activez le paramètre de locataire suivant : les principaux de service peuvent appeler des API publiques Fabric. Ce paramètre est requis pour que l’identité de l’espace de travail s’authentifie correctement. Consultez la documentation sur Activer l’authentification du principal de service pour les API d’administration.

  3. Accorder des autorisations d’espace de travail à l’identité de l’espace de travail Ouvrez l’espace de travail, sélectionnez Gérer l’accès et attribuez des autorisations à l’identité de l’espace de travail. L’accès contributeur est suffisant pour la plupart des scénarios. Consultez la documentation sur Donner aux utilisateurs l’accès aux espaces de travail.

Appeler des pipelines à partir d’ADF et Synapse

  • Type : choisissez la source de votre pipeline (Fabric, Azure Data Factory, Synapse)
  • Connexion : référence à Fabric, Azure Data Factory ou Synapse inscrite en tant que connexion
  • Pipeline : sélectionnez le nom du pipeline que vous souhaitez appeler

Capture d’écran montrant l’onglet des paramètres de l’activité Appeler le pipeline, mettant en surbrillance ADF et Synapse.

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

Capture d'écran montrant l'onglet Accueil dans l'éditeur de pipeline avec le nom de l'onglet, les boutons Enregistrer, Exécuter et Planifier en surbrillance.