Exécuter les flux en séquence avec Orchestration Pipelines dans DataStage
Avec Orchestration Pipelines, vous pouvez créer un pipeline pour orchestrer l'exécution de DataStage travaux dans l'ordre et selon les conditions de votre choix.
Pour exécuter DataStage dans un pipeline, vous pouvez créer un nouveau pipeline et ajouter des composants pour exécuter un flux sélectionné. Vous pouvez également importer un fichier ISX existant pour migrer un travail de séquence DataStage existant.
Composants
Un flux de pipeline est constitué d'objets de noeud. Utilisez ces composants pour exécuter des travaux DataStage dans l'ordre de votre choix, définir des actions à effectuer en fonction de la réussite des travaux, exécuter des scripts, envoyer des notifications et exécuter des sections en boucle. Les composants et caractéristiques les plus pertinents pour DataStage sont énumérés dans Composants de la ligne de conduite pour DataStage.
Vous pouvez spécifier des conditions sur les connexions entre les composants de pipeline pour déterminer quand un flux passera au noeud suivant. Pour plus d'informations, voir Ajout de conditions à un pipeline. Pour définir une condition complexe, écrivez une expression dans le Générateur de formules.
Vous pouvez également écrire des expressions pour définir des variables utilisateur partagées entre des noeuds ou pour définir une entrée sur un noeud si le composant inclut l'option Entrer une expression . Le générateur d'expressions utilise la syntaxe CEL et comporte un certain nombre de fonctions intégrées. Pour référencer un composant de pipeline en tant que variable dans une expression, copiez l' ID de noeud à partir des propriétés du noeud ou utilisez tasks.
pour remplir automatiquement l'ID de noeud du noeud précédent dans le flux.
Ensembles de paramètres
Vous pouvez ajouter des objets globaux, tels que des ensembles de paramètres, à un flux de pipeline en cliquant sur l'icône Objets globaux . Vous pouvez également éditer l'ensemble de paramètres d'un travail DataStage dans un pipeline. Cliquez sur Editer l'ensemble de paramètres pour ce travail dans le panneau de propriétés d'un noeud de travail Exécuter DataStage pour sélectionner l'ensemble de valeurs à utiliser pour le travail et éditer les valeurs. Cliquez sur l'icône de lien pour supprimer le lien d'une valeur de paramètre de l'ensemble source et indiquez une autre valeur. Affectez une valeur de paramètre à Default job configuration pour utiliser les valeurs par défaut du travail DataStage . Vous pouvez également spécifier des valeurs de paramètre sous forme de chaînes ou d'expressions, les sélectionner à partir d'un autre noeud ou les affecter à partir de PROJDEF ou des paramètres de pipeline. Lorsque la source est un ensemble de paramètres, vous pouvez choisir un autre ensemble de valeurs. Si l'ensemble de paramètres existe dans le pipeline, vous pouvez sélectionner Ensemble de valeurs à partir des paramètres de pipeline. Les travaux séquentiels dans la version traditionnelle de DataStage avec la valeur de paramètre définie "As-pre-defined" ou "Assign pipeline parameter set" sont migrés vers Valeur définie à partir des paramètres de pipeline.
Vous pouvez également sélectionner Editer les paramètres locaux pour éditer les paramètres locaux d'un travail. Sélectionnez Configuration de travail par défaut pour utiliser les valeurs de travail par défaut ou Paramètres de pipeline pour affecter des valeurs si les mêmes paramètres sont définis dans le pipeline.
migration ;
La migration requiert la conversion des expressions DataStage en expressions CEL. Pour plus d'informations sur CEL et l'Expression Builder, voir Expressions CEL et limitations dans DataStage. Pour plus d'informations sur les autres exigences et limitations de migration, voir Migration et construction de flux de pipeline pour DataStage.