Saltar al contenido principal

Resumen

Cada vez que ejecutas un Pipeline, ProDex crea un registro de Ejecución (Run). El registro se crea al inicio con resultados y Compuertas (Gates) vacíos, y luego se llena de forma incremental a medida que el Pipeline se ejecuta: se consumen los datos de la fuente, se ejecutan las transformaciones, se confirman las Compuertas y aterrizan los valores de resultado. Una vez que finaliza la ejecución, el registro se conserva como parte del historial del Pipeline. Las Ejecuciones pertenecen a una Plantilla (Template) de Pipeline: la Plantilla define la estructura (fuentes, transformaciones, salidas, Compuertas), la Ejecución es una corrida específica contra un conjunto específico de entradas.

Estados de la Ejecución

Cada Ejecución lleva un estado que refleja en qué punto está de su ciclo de vida:
  • pending — en cola, aún no iniciada
  • executing — corriendo activamente; los nodos se están procesando
  • completed — cada nodo finalizó y cada Compuerta fue confirmada
  • completed_partial — la ejecución terminó, pero al menos una Compuerta fue rechazada y los nodos aguas abajo quedaron sin producir
Una ejecución completed_partial aún tiene salidas útiles. Los valores de los nodos alcanzables se guardan en el registro de la ejecución: revísalos y vuelve a ejecutar más tarde con entradas corregidas o lógica de la Plantilla corregida. Los nodos inalcanzables simplemente no tienen valores para esa ejecución.

Cómo disparar una Ejecución

Abre el Pipeline que quieres ejecutar desde el espacio de trabajo de Pipelines, luego haz clic en Run Pipeline en la barra superior. Dexter ejecuta el Pipeline y se detiene en cada Compuerta para pedir confirmación en el panel de chat antes de que continúen los nodos aguas abajo.

Qué contiene una Ejecución

Un registro de Ejecución captura:
  • Entradas consumidas — los archivos fuente o extracciones de integración específicos que alimentaron la ejecución
  • Resultados producidos — los valores que aterrizaron en cada nodo de salida, con su linaje de auditoría completo (derivation_explanation, derivation_code, referencias a archivos fuente)
  • Confirmaciones de Compuerta — la evidencia de cada Compuerta y tu decisión (confirmar o rechazar), junto con el nivel de confianza
Haz clic en cualquier nodo de salida en el lienzo (en la vista de ejecución) para abrir el cajón de derivación de ese resultado: muestra el valor producido, el SQL o Python que lo derivó, el archivo fuente del que provino y una explicación en lenguaje sencillo.

Cómo revisar la lista de Ejecuciones

Desde la lista de ejecuciones puedes:
  • Ver a qué Pipeline pertenece cada ejecución y su estado
  • Abrir una ejecución para revisar los resultados producidos, las confirmaciones de Compuertas y el linaje de auditoría
  • Comparar los valores de resultado entre ejecuciones para ver cómo cambiaron las salidas, ya sea por datos fuente actualizados o por cambios en la Plantilla del Pipeline
  • Eliminar ejecuciones que ya no necesites