Saltar al contenido

Lección 15 de 21 · Lectura y práctica

Quiz: Integración y Hooks en Airflow

Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.

Del concepto a la práctica

Taller de esta lección

Este control exige elegir el mecanismo correcto para cada integración. Un hook obtiene una conexión; un sensor espera una condición; un operador ejecuta una acción. La respuesta debe incluir una evidencia: log, consulta, estado o conteo. Así se evita confundir que una conexión exista con que la carga haya sido correcta.

Ejemplo resuelto

Si una tabla no aparece, primero verificas conn_id y el log de conexión; si aparece pero tiene cero filas, revisas extracción y filtros. No resuelves ambos casos cambiando el sensor.

Pruébalo

  1. Clasifica tres necesidades: autenticar, esperar archivo y cargar filas.

  2. Asigna hook, sensor u operador.

  3. Escribe una evidencia para cada resultado.

  4. Señala qué dato no debe aparecer en logs.

Comprueba tu resultado

La clasificación es hook, sensor y operador; las evidencias son conexión válida, condición satisfecha y conteo cargado; el secreto queda oculto.

Error frecuente

Registrar una contraseña para demostrar que la conexión funciona. Corrige registrando solo identificador, estado y cantidades.

Ejercicio: diagnostica una carga con conn_id incorrecto. Resultado esperado: corriges la referencia de conexión y verificas luego una consulta, sin modificar datos ajenos.

Casos que debe incluir tu respuesta

Caso 1: conn_id="prueba_inexistente"; resultado esperado, no abrir una sesión y localizar el identificador incorrecto en el error. Caso 2: conexión correcta pero archivo ausente; resultado, sensor espera y termina en timeout si no llega. Caso 3: dos registros P1=10 y P2=15 cargados en una tabla vacía; resultado, consulta (2,25). Repetir la carga idempotente conserva (2,25). Estos tres casos distinguen acceso, disponibilidad y corrección del destino. Todas las comprobaciones usan recursos de práctica propios; la evidencia es el estado y el resultado, nunca la contraseña.

Grafo acíclico con extracción, validación, transformación, carga y publicación, incluyendo dos dependencias de entrada.
CursaloMapa de práctica
Dependencias antes que horarios

Un DAG expresa dependencias entre tareas, sin ciclos. Una transformación puede esperar a varias entradas y la publicación debe esperar a que la carga esté lista. El orden depende de los datos necesarios, no solo de una hora del reloj.

Ver la infografía en tamaño completo ↗

Tipo de lección: Quiz

Evaluacion del modulo

Responde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.

Sigue con Apache Airflow: Orquestación de Pipelines ETL Complejos con DAGs

Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.

Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.