Usa activadores

En esta página, se describe cómo crear y usar un activador para tu canalización de Cloud Data Fusion. Creas un activador en una canalización de datos, llamada canalización downstream, para que se ejecute al final de otra canalización, llamada canalización ascendente. Cuando creas un activador, eliges cuándo se ejecuta la canalización descendente: cuando la ejecución de la canalización ascendente se realiza con éxito, falla, se detiene o cualquier combinación de cualquiera.

Los activadores son útiles para lo siguiente:

  • Limpia tus datos una vez y haz que estén disponibles para varias canalizaciones descendentes.
  • Compartir información, como argumentos de tiempo de ejecución y configuraciones del complemento, entre canalizaciones Esto se llama configuración de carga útil.
  • Tener un conjunto de canalizaciones dinámicas que se puedan ejecutar con los datos de la hora, día, semana o mes, en lugar de una canalización estática que debe actualizarse para cada ejecución.

Antes de comenzar

En Pipeline Studio, implementa las canalizaciones que son tus canalizaciones ascendentes y descendentes.

(Opcional) Configura argumentos de entorno de ejecución para tu canalización ascendente

Si deseas pasar la configuración de carga útil como argumentos del entorno de ejecución, configura los argumentos de entorno de ejecución para tu canalización ascendente:

  1. Ve a la página Lista. En la pestaña Implementada, haz clic en el nombre de la canalización ascendente. Aparecerá la vista de implementación de esa canalización.

  2. Haz clic en la flecha que se encuentra a la derecha del botón Ejecutar.

  3. Haz clic en el botón + y completa la Clave y el Valor para el argumento del entorno de ejecución.

  4. Haz clic en Guardar.

Crear un activador entrante en una canalización descendente

Crea un activador en la canalización descendente para que se ejecute cuando se complete la canalización ascendente.

  1. Ve a la página Lista. En la pestaña Implementada, haz clic en el nombre de la canalización posterior. Aparecerá la vista de implementación de esa canalización.

  2. En el lado izquierdo de la página, haz clic en Activadores entrantes. Aparecerá una lista de canalizaciones disponibles.

  3. Haz clic en la canalización ascendente. Selecciona uno o más de los estados de finalización de la canalización de subida (Succeeds, Fails o Stops) como la condición para cuándo se debe ejecutar la canalización descendente.

  4. Si deseas que la canalización ascendente comparta información (llamada configuración de carga útil) con la canalización descendente, haz clic en Configuración de activador y, a continuación, sigue los pasos para{101. }Pasar la configuración de carga útil como argumentos del entorno de ejecución De lo contrario, haz clic en Habilitar activador.

Pasa la configuración de carga útil como argumentos del entorno de ejecución

La configuración de la carga útil permite compartir información de la canalización ascendente en la canalización posterior. Esta información puede ser, por ejemplo, el directorio de salida, el formato de los datos o el día en que se ejecutó la canalización. Luego, la canalización posterior usa esta información para tomar decisiones, como determinar el conjunto de datos correcto que se leerá.

Para pasar la información de la canalización ascendente a la canalización posterior, debes establecer los argumentos del entorno de ejecución de la canalización descendente con los valores de los argumentos del entorno de ejecución o la configuración de cualquier complemento en la canalización ascendente.

Cada vez que la canalización descendente se ejecuta (se activa), su configuración de carga útil se establece mediante los argumentos de entorno de ejecución de la ejecución particular de la canalización ascendente que activó la canalización descendente.

Para pasar la configuración de carga útil como argumentos del entorno de ejecución, sigue estos pasos:

  1. Continúa desde donde dejaste en la sección Crea un activador entrante, después de hacer clic en Activador Config, cualquier argumento de entorno de ejecución que configuraste antes para tu canalización ascendente. Selecciona los argumentos del entorno de ejecución que deseas pasar de la canalización ascendente a la canalización descendente cuando se ejecute este activador.

  2. Haz clic en la pestaña Configuración de complementos para ver una lista de lo que se pasará de tu canalización ascendente a tu canalización descendente cuando se active.

  3. Haz clic en Configurar y habilitar activador.

Prueba el activador de canalización descendente

Para probar el activador, sigue estos pasos:

  1. Ve a la página Lista. En la pestaña Implementada, haz clic en el nombre de la canalización ascendente. Aparecerá la vista de implementación de esa canalización.

  2. Haga clic en Ejecutar.

  3. Espera a que se complete la ejecución de la canalización ascendente. Desde la vista de Lista, navega hasta la canalización descendente. Deberías verlo en ejecución como resultado del activador que creaste.