Découvrez comment exécuter des pipelines en temps réel ou selon un planning, et comment préserver vos versions de pipeline.
Vous pouvez effectuer les tâches suivantes :
- Exécution d'un pipeline
- Création d'un travail de pipeline
- Sauvegarde d'une version d'un pipeline
- Exportation d'actifs de pipeline pour le déploiement
Vous pouvez exécuter un pipeline en temps réel pour tester un flux au fur et à mesure que vous travaillez. Lorsque vous êtes satisfait d'un pipeline, vous pouvez définir un travail pour exécuter un pipeline avec des paramètres ou pour l'exécuter selon un planning.
Pour exécuter un pipeline:
- Cliquez sur Exécuter le pipeline dans la barre d'outils.
- Sélectionner une option :
- Procès d'essai exécute le pipeline sans créer de travail. Utilisez cette option pour tester un pipeline.
- Créer un travail vous présente une interface permettant de configurer et de planifier un travail pour l'exécution du pipeline. Vous pouvez sauvegarder et réutiliser les détails d'exécution, tels que les paramètres du pipeline, pour une version de votre pipeline.
- Afficher l'historique compare l'ensemble de vos exécutions avec le temps.
Vous devez vous assurer que les conditions requises sont remplies lorsque vous exécutez un pipeline. Par exemple, vous pouvez avoir besoin d'un espace de déploiement ou d'une clé d'API pour exécuter certains de vos noeuds avant de commencer.
Définition d'un nom d'exécution de travail
Vous pouvez éventuellement spécifier un nom d'exécution de travail lors de l'exécution d'un flux de pipeline ou d'un travail de pipeline et afficher les différentes exécutions de travail dans le tableau de bord Détails du travail .
Si le paramètre DSJobInvocationId
et le nom d'exécution de travail du noeud sont définis, DSJobInvocationId
est utilisé. Si aucun des deux n'est défini, la valeur par défaut "job run" est utilisée.
Création d'un travail de pipeline
Vous trouverez ci-après toutes les options de configuration permettant de définir un travail pour exécuter le pipeline.
- Nommez votre travail de pipeline et choisissez une version.
- Entrez votre clé d'API IBM .
- (Facultatif) Planifiez votre travail en activant le bouton Planifier .
- Choisissez la date de début et ajustez votre planning pour qu'il se répète par minute, heure, jour, semaine, mois.
- Ajoutez des jours d'exception pour empêcher l'exécution du travail certains jours.
- Ajoutez une heure pour l'arrêt du travail.
- (Facultatif) Sélectionnez les jeux de paramètres nécessaires à votre travail, par exemple l'affectation d'un espace à un nœud de déploiement. Par défaut, votre travail s'exécute en utilisant le jeu de paramètres ajouté au pipeline. Cette option peut être remplacée par la sélection d'un autre ensemble de paramètres. Pour savoir comment créer un paramètre de pipeline, voir Définition des paramètres de pipeline dans Création d'un pipeline.
- (Facultatif) Indiquez si vous souhaitez être averti de l'état du travail de pipeline après l'exécution.
Affichage des résultats de pipeline
Après avoir exécuté un pipeline à partir d'une exécution d'essai ou d'un travail, vous pouvez afficher le statut et d'autres détails de l'exécution, tels que les résultats des paramètres, dans le dispositif de suivi d'exécution.
Ouvrez chaque onglet pour afficher les détails de l'exécution du pipeline.
Tabulation | Descriptif |
---|---|
Inspecteur de noeud | Sélectionnez d'abord un noeud, puis cliquez sur l'inspecteur de noeud pour afficher les détails de l'opération d'exécution de chaque noeud après son exécution, tels que les journaux, les entrées et les sorties. |
Sortie de noeud | Affichez les résultats de chaque noeud dans une liste consolidée. Si l'exécution échoue, des messages d'erreur et des journaux sont fournis pour vous aider à corriger les problèmes. |
Détails de l'exécution | S'ils sont disponibles, vous pouvez afficher la liste des paramètres résultant de l'exécution du pipeline ou de plusieurs exécutions de pipeline. Si le pipeline est associé à des travaux DataStage , ils apparaissent également. |
Remarques sur l'exécution d'un pipeline
- Les erreurs du pipeline sont signalées par un badge d'erreur. Ouvrez le noeud ou la condition avec une erreur pour modifier ou terminer la configuration.
- Affichez les journaux consolidés pour examiner les opérations ou identifier les problèmes liés au pipeline.
Sauvegarde d'une version d'un pipeline
Vous pouvez sauvegarder une version d'un pipeline et y revenir ultérieurement. Par exemple, si vous souhaitez conserver une configuration particulière avant d'apporter des modifications, sauvegardez une version. Vous pouvez rétablir une version précédente du pipeline. Lorsque vous partagez un pipeline, le programme utilise la dernière version.
Pour sauvegarder une version :
- Cliquez sur l'icône Versions dans la barre d'outils.
- Dans la sous-fenêtre Versions, cliquez sur Sauvegarder la version pour créer une nouvelle version avec un numéro de version incrémenté de 1. Vous pouvez enregistrer autant de versions de pipelines que vous le souhaitez, sans aucune limite.
Lorsque vous exécutez le pipeline, vous pouvez choisir parmi les versions sauvegardées disponibles.
Exportation d'actifs de pipeline pour les espaces de déploiement
Les pipelines d'orchestration ne prennent pas en charge le déploiement rapide ou la promotion de pipelines comme d'autres actifs. A la place, vous pouvez exporter les actifs d'un projet ou d'un espace et les importer dans un espace de déploiement. Lorsque vous exportez, incluez des pipelines dans la liste des actifs qui sont exportés dans un fichier zip, puis procédez à l'importation dans un projet ou un espace.
L'importation d'un pipeline dans un espace étend vos fonctions MLOps pour exécuter des travaux pour divers actifs à partir d'un espace ou pour déplacer tous les travaux d'un espace de préproduction vers un espace de production. Les remarques suivantes s'appliquent à l'utilisation de pipelines dans un espace:
- Les pipelines d'un espace sont en lecture seule. Vous ne pouvez pas éditer le pipeline. Vous devez éditer le pipeline à partir du projet, puis exporter le pipeline mis à jour et l'importer dans l'espace.
- Bien que vous ne puissiez pas éditer le pipeline dans un espace, vous pouvez créer de nouveaux travaux pour exécuter le pipeline. Vous pouvez également utiliser des paramètres pour affecter des valeurs aux travaux afin d'avoir des valeurs différentes pour chaque travail que vous configurez.
- S'il existe déjà un pipeline portant le même nom dans l'espace, l'importation du pipeline échouera.
- S'il n'y a pas de pipeline du même nom dans l'espace, un pipeline avec la version 1 est créé dans l'espace.
- Les actifs de support ou les références nécessaires à l'exécution d'un travail de pipeline doivent également faire partie du package d'importation, faute de quoi le travail échouera.
- Si votre pipeline contient des actifs ou des outils non pris en charge dans un espace, tel qu'un travail de modélisateur SPSS , le travail de pipeline échoue.
- Vous pouvez automatiser l'importation d'exportation à l'aide d'un outil d'interface de ligne de commande tel que CPDCTL.
Visualisation des dépendances d'un pipeline
Visualisez et gérez les dépendances de votre pipeline en cliquant sur l'icône more à côté de vos actifs de pipeline. Sélectionnez Voir les relations dans le menu déroulant.
Téléchargement de pipelines
Vous pouvez maintenant télécharger un flux de pipeline générique.
Cliquez sur Télécharger le flux et les dépendances dans la barre d'outils de votre canevas de pipeline pour télécharger le pipeline.
Importez le fichier zip dans votre projet.
Rubrique parent: IBM Orchestration Pipelines