Un nodo de parámetros es un nodo virtual que gestiona los parámetros dentro de un flujo de trabajo y los transmite entre nodos de tareas. Admite parámetros constantes, variables y de paso directo desde nodos anteriores. Los nodos que requieren parámetros pueden establecer una dependencia con el nodo de parámetros para acceder a ellos directamente.
Descripción general
Un nodo de parámetros es un nodo virtual que no ejecuta tareas de cómputo de datos ni genera datos. Se utiliza principalmente para la transmisión de parámetros entre nodos y para la gestión centralizada de parámetros.
-
Transmisión de parámetros entre nodos
Cuando un nodo posterior requiere parámetros de salida de varios nodos anteriores en distintos niveles, puede consolidarlos en un nodo de parámetros. Agregue todos los parámetros necesarios al nodo de parámetros y configure el nodo posterior para que dependa directamente de él.
En la figura anterior, el nodo
Sq_MySQL_Grequiere los parámetros de salida de los nodosSq_MySQL_BySq_MySQL_E. Puede usar un nodo de parámetros como nodo posterior tanto paraSq_MySQL_Bcomo paraSq_MySQL_E. Agregue al nodo de parámetros todos los parámetros que necesitaSq_MySQL_G. Luego, establezcaSq_MySQL_Gcomo nodo posterior del nodo de parámetros para recibir sus parámetros de salida. De este modo,Sq_MySQL_Gobtiene los parámetros deSq_MySQL_BySq_MySQL_Ea través del nodo de parámetros. -
Gestión centralizada de parámetros
Cuando los nodos de tareas posteriores en un flujo de trabajo necesitan ciertos parámetros constantes o variables, puede agregarlos todos a un único nodo de parámetros. Los nodos posteriores dependen entonces directamente del nodo de parámetros, lo que centraliza la gestión de parámetros del flujo de trabajo.
En la figura anterior, los nodos
Sq2_MySQL_A,Sq2_MySQL_C,Sq2_MySQL_D,Sq2_MySQL_EySq2_MySQL_Frequieren parámetros. Puede utilizar un nodo de parámetros para obtener los parámetros de salida de los nodos anteriores y configurar los parámetros variables o constantes necesarios. Este nodo de parámetros sirve entonces como dependencia anterior para dichos nodos.
Requisitos previos
-
El usuario de RAM que desea utilizar está agregado a su espacio de trabajo.
Si desea usar un usuario de RAM para desarrollar tareas, debe agregarlo a su espacio de trabajo como miembro y asignarle el rol Develop o Workspace Administrator. El rol Workspace Administrator tiene más permisos de los necesarios. Tenga precaución al asignar el rol Workspace Administrator. Para obtener más información sobre cómo agregar un miembro y asignarle roles, consulte Add members to a workspace.
Hay un resource group serverless asociado a su espacio de trabajo. Para obtener más información, consulte los temas en el directorio Use serverless resource groups.
Antes de configurar un nodo de parámetros, debe crear uno. Para obtener más información, consulte Create nodes for a scheduling workflow.
Nota
Para hacer referencia a parámetros desde un nodo de parámetros, un nodo de tareas debe ser su nodo posterior directo y tener configurado el nodo de parámetros como dependencia anterior.
Paso 1: Configurar el nodo de parámetros
Puede crear parámetros constantes, variables y de paso directo en un nodo de parámetros. Las siguientes secciones describen cómo configurar cada tipo.
Agregar un parámetro constante
Un parámetro constante tiene un valor fijo que se configura directamente en el nodo de parámetros.
Abra el editor del nodo de parámetros y haga clic en el botón para agregar parámetros en la esquina superior izquierda.
-
Configure el parámetro constante:
Parámetro
Descripción
Nombre del parámetro
Un nombre de parámetro personalizado.
NotaEste nombre se usa para la selección cuando los nodos posteriores agregan parámetros.
Tipo de parámetro
Constante.
Valor
Un valor constante personalizado.
Descripción
Una descripción personalizada del parámetro.
-
Después de configurar el parámetro constante, haga clic en Save en la columna Actions para guardar el parámetro.
Agregar un parámetro variable
Si el valor del parámetro es una variable, como una variable de hora del sistema, establezca el tipo de parámetro como variable al agregarlo.
Abra el editor del nodo de parámetros y haga clic en el botón para agregar parámetros en la esquina superior izquierda.
-
Configure el parámetro variable:
Parámetro
Descripción
Nombre del parámetro
Un nombre de parámetro personalizado.
NotaEste nombre se usa para la selección cuando los nodos posteriores agregan parámetros.
Tipo de parámetro
Variable.
Valor
Un valor variable personalizado.
NotaPara obtener más información sobre los parámetros variables, consulte Configure scheduling parameters.
Descripción
Una descripción personalizada del parámetro.
-
Después de configurar el parámetro variable, haga clic en Save en la columna Actions para guardar el parámetro.
Agregar un parámetro variable de paso directo
Una variable de paso directo transfiere los parámetros de salida de los nodos anteriores a los nodos posteriores. Su valor puede establecerse en cualquier parámetro de salida de los nodos de dependencia anteriores especificados en la configuración de programación del nodo de parámetros.
-
Abra el editor del nodo de parámetros y haga clic en schedule settings en el lado derecho. En , haga clic en Add Dependency y configure el nodo cuyos parámetros desea transferir como dependencia anterior.
-
Después de configurar la dependencia, cambie a Scheduling Parameters y haga clic en Add parameters. Configure los siguientes ajustes:
Introduzca un nombre personalizado para el nuevo parámetro.
Haga clic en el botón
para buscar y asociar un parámetro de salida de un nodo anterior.
-
Una vez finalizada la configuración de los parámetros, cierre el panel de configuración de programación. En la página del nodo de parámetros, haga clic en Add y configure los siguientes ajustes:
Parámetro
Descripción
Nombre del parámetro
Un nombre de parámetro personalizado.
NotaEste nombre se usa para la selección cuando los nodos posteriores agregan parámetros.
Tipo de parámetro
Variable de paso directo.
Valor
Seleccione un parámetro anterior que se haya asociado en la configuración de programación desde la lista desplegable.
Descripción
Una descripción personalizada del parámetro.
-
Después de configurar el parámetro variable de paso directo, haga clic en Save en la columna Actions para guardar el parámetro.
Una vez finalizada la configuración de los parámetros del nodo de parámetros, configure sus ajustes de programación. Para obtener más información, consulte Configure schedule settings.
Paso 2: Usar parámetros en nodos posteriores
Después de configurar el nodo de parámetros, puede usar sus parámetros directamente en los nodos posteriores para una gestión centralizada.
Para usar parámetros de un nodo de parámetros en un nodo posterior, debe agregar parámetros en los parámetros de programación del nodo posterior para asociarlos con el nodo de parámetros.
-
Asocie los parámetros del nodo de parámetros anterior.
-
Abra el editor del nodo de parámetros y haga clic en schedule settings en el lado derecho. En , haga clic en Add Dependency y configure el nodo de parámetros como dependencia anterior.
-
Después de configurar la dependencia, cambie a Scheduling Parameters y haga clic en Add parameters. Configure los siguientes ajustes:
Introduzca un nombre personalizado para el nuevo parámetro.
-
Haga clic en el botón
para buscar y asociar un parámetro de salida del nodo de parámetros anterior.
-
Después de configurar los parámetros, puede hacer referencia a ellos en el script del nodo mediante
${parameter name}para obtener los parámetros transmitidos desde el nodo de parámetros.
Paso 2: Desplegar y gestionar el nodo
Una vez completada la configuración de programación, puede enviar y desplegar el nodo junto con sus nodos anteriores y posteriores en el entorno de producción. Para obtener más información, consulte Deploy nodes.
Después del despliegue, la tarea se ejecuta periódicamente según la programación configurada. Puede ver las tareas programadas desplegadas y realizar operaciones de O&M en . Para obtener más información, consulte Manage scheduled tasks.