Un nœud de paramètre est un nœud virtuel qui gère les paramètres au sein d'un workflow et les transmet entre les nœuds de tâche. Il prend en charge les paramètres constants, les paramètres variables et la transmission des paramètres depuis les nœuds en amont. Les nœuds nécessitant des paramètres peuvent établir une dépendance envers le nœud de paramètre pour y accéder directement.
Présentation
Un nœud de paramètre est un nœud virtuel qui n'exécute pas de tâches de calcul de données ni ne produit de données. Il sert principalement à transmettre des paramètres entre les nœuds et à centraliser leur gestion.
-
Transmission de paramètres entre les nœuds
Lorsqu'un nœud en aval nécessite des paramètres de sortie provenant de plusieurs nœuds en amont situés à différents niveaux, regroupez-les dans un nœud de paramètre. Ajoutez tous les paramètres requis au nœud de paramètre, puis configurez le nœud en aval pour qu'il dépende directement de ce dernier.
Dans l'illustration ci-dessus, le nœud
Sq_MySQL_Grequiert les paramètres de sortie des nœudsSq_MySQL_BetSq_MySQL_E. Utilisez un nœud de paramètre comme nœud en aval pour les nœudsSq_MySQL_BetSq_MySQL_E. Ajoutez tous les paramètres dontSq_MySQL_Ga besoin au nœud de paramètre. Définissez ensuiteSq_MySQL_Gcomme nœud en aval du nœud de paramètre afin de recevoir ses paramètres de sortie. De cette manière,Sq_MySQL_Gpeut obtenir les paramètres deSq_MySQL_BetSq_MySQL_Evia le nœud de paramètre. -
Gestion centralisée des paramètres
Lorsque les nœuds de tâche en aval d'un workflow ont besoin de certains paramètres constants ou variables, ajoutez-les tous à un seul nœud de paramètre. Les nœuds en aval dépendent alors directement du nœud de paramètre, ce qui permet de centraliser la gestion des paramètres pour le workflow.
Dans l'illustration ci-dessus, les nœuds
Sq2_MySQL_A,Sq2_MySQL_C,Sq2_MySQL_D,Sq2_MySQL_EetSq2_MySQL_Fnécessitent tous des paramètres. Utilisez un nœud de paramètre pour obtenir les paramètres de sortie des nœuds en amont et configurer les paramètres variables ou constants nécessaires. Ce nœud de paramètre sert alors de dépendance en amont pour ces nœuds.
Prérequis
-
Le compte RAM que vous souhaitez utiliser a été ajouté à votre espace de travail.
Si vous voulez utiliser un compte RAM pour développer des tâches, ajoutez-le à votre espace de travail en tant que membre et attribuez-lui le rôle Develop ou Workspace Administrator. Le rôle Workspace Administrator dispose de plus d'autorisations que nécessaire. Faites preuve de prudence lors de l'attribution de ce rôle. Pour plus d'informations sur l'ajout d'un membre et l'attribution de rôles, consultez la rubrique Ajouter des membres à un espace de travail.
Un groupe de ressources serverless est associé à votre espace de travail. Pour plus d'informations, consultez les rubriques du répertoire Utiliser des groupes de ressources serverless.
Avant de pouvoir configurer un nœud de paramètre, vous devez en créer un. Pour plus d'informations, consultez la rubrique Créer des nœuds pour un workflow planifié.
Remarque
Pour référencer les paramètres d'un nœud de paramètre, un nœud de tâche doit être son nœud en aval direct et définir le nœud de paramètre comme dépendance en amont.
Étape 1 : Configurer le nœud de paramètre
Vous pouvez créer des paramètres constants, des paramètres variables et des variables de transmission dans un nœud de paramètre. Les sections suivantes décrivent comment configurer chaque type.
Ajouter un paramètre constant
Un paramètre constant possède une valeur fixe que vous configurez directement dans le nœud de paramètre.
Ouvrez l'éditeur du nœud de paramètre et cliquez sur le bouton d'ajout de paramètre dans le coin supérieur gauche pour ajouter un paramètre.
-
Configurez le paramètre constant :
Paramètre
Description
Nom du paramètre
Un nom de paramètre personnalisé.
RemarqueCe nom est utilisé pour la sélection lorsque les nœuds en aval ajoutent des paramètres.
Type de paramètre
Constant.
Valeur
Une valeur constante personnalisée.
Description
Une description personnalisée du paramètre.
-
Après avoir configuré le paramètre constant, cliquez sur Save dans la colonne Actions pour enregistrer le paramètre.
Ajouter un paramètre variable
Si la valeur du paramètre est une variable, telle qu'une variable d'heure système, définissez le type de paramètre sur Variable lors de l'ajout du paramètre.
Ouvrez l'éditeur du nœud de paramètre et cliquez sur le bouton d'ajout de paramètre dans le coin supérieur gauche pour ajouter un paramètre.
-
Configurez le paramètre variable :
Paramètre
Description
Nom du paramètre
Un nom de paramètre personnalisé.
RemarqueCe nom est utilisé pour la sélection lorsque les nœuds en aval ajoutent des paramètres.
Type de paramètre
Variable.
Valeur
Une valeur de variable personnalisée.
RemarquePour plus d'informations sur les paramètres variables, consultez la rubrique Configurer les paramètres de planification.
Description
Une description personnalisée du paramètre.
-
Après avoir configuré le paramètre variable, cliquez sur Save dans la colonne Actions pour enregistrer le paramètre.
Ajouter un paramètre variable de transmission
Une variable de transmission transmet les paramètres de sortie des nœuds en amont aux nœuds en aval. Sa valeur peut être définie sur n'importe quel paramètre de sortie des nœuds de dépendance en amont spécifiés dans les paramètres de planification du nœud de paramètre.
-
Ouvrez l'éditeur du nœud de paramètre et cliquez sur Paramètres de planification sur le côté droit. Dans , cliquez sur Ajouter une dépendance et configurez le nœud dont vous souhaitez transmettre les paramètres comme dépendance en amont.
-
Après avoir configuré la dépendance, accédez à l'onglet Scheduling Parameters et cliquez sur Add parameters. Configurez les paramètres suivants :
Saisissez un nom personnalisé pour le nouveau paramètre.
Cliquez sur le bouton
pour rechercher et associer un paramètre de sortie d'un nœud en amont.
-
Une fois la configuration des paramètres terminée, fermez le panneau des paramètres de planification. Sur la page du nœud de paramètre, cliquez sur Add et configurez les paramètres suivants :
Paramètre
Description
Nom du paramètre
Un nom de paramètre personnalisé.
RemarqueCe nom est utilisé pour la sélection lorsque les nœuds en aval ajoutent des paramètres.
Type de paramètre
Variable de transmission.
Valeur
Sélectionnez un paramètre en amont qui a été associé dans les paramètres de planification à partir de la liste déroulante.
Description
Une description personnalisée du paramètre.
-
Après avoir configuré le paramètre variable de transmission, cliquez sur Save dans la colonne Actions pour enregistrer le paramètre.
Une fois la configuration des paramètres du nœud de paramètre terminée, configurez ses paramètres de planification. Pour plus d'informations, consultez la rubrique Configurer les paramètres de planification.
Étape 2 : Utiliser les paramètres dans les nœuds en aval
Après avoir configuré le nœud de paramètre, utilisez ses paramètres directement dans les nœuds en aval pour une gestion centralisée des paramètres.
Pour utiliser les paramètres d'un nœud de paramètre dans un nœud en aval, ajoutez des paramètres dans les paramètres de planification du nœud en aval afin de les associer au nœud de paramètre.
-
Associez les paramètres du nœud de paramètre en amont.
-
Ouvrez l'éditeur du nœud de paramètre et cliquez sur Paramètres de planification sur le côté droit. Dans , cliquez sur Ajouter une dépendance et configurez le nœud de paramètre comme dépendance en amont.
-
Après avoir configuré la dépendance, accédez à l'onglet Scheduling Parameters et cliquez sur Add parameters. Configurez les paramètres suivants :
Saisissez un nom personnalisé pour le nouveau paramètre.
-
Cliquez sur le bouton
pour rechercher et associer un paramètre de sortie du nœud de paramètre en amont.
-
Une fois les paramètres configurés, référencez-les dans le script du nœud en utilisant
${parameter name}pour obtenir les paramètres transmis par le nœud de paramètre.
Étape 2 : Déployer et gérer le nœud
Une fois les paramètres de planification terminés, soumettez et déployez le nœud ainsi que ses nœuds en amont et en aval dans l'environnement de production. Pour plus d'informations, consultez la rubrique Déployer des nœuds.
Après le déploiement, la tâche s'exécute périodiquement selon la planification que vous avez configurée. Consultez les tâches planifiées déployées et effectuez des opérations d'exploitation et de maintenance (O&M) dans . Pour plus d'informations, consultez la rubrique Gérer les tâches planifiées.