Crear el DAG
Después de configurar los argumentos predeterminados, toca definir tu DAG y crear la primera tarea que comprueba la API. Este paso es esencial para automatizar tus flujos de trabajo de datos y Machine Learning. Se importaron los siguientes módulos: DAG, PythonOperator y datetime. También tienes disponible una función personalizada check_updates_api. ¡Hora de construir tu DAG!
Este ejercicio forma parte del curso
Diseño de canalizaciones de predicción para producción
Instrucciones del ejercicio
- Define el DAG usando la función correcta.
- Configura la planificación para que se ejecute a diario.
- Crea la tarea
check_apiusando un operador de Python. - Proporciona la función
check_updates_apicomo la callable.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define the DAG
with ____(
'data_pipeline',
default_args=default_args,
description='Data pipeline for ETL process',
# Set the schedule to run daily
schedule='@____',
tags = ["python", "etl", "forecast"]
) as dag:
# Create check_api
check_api = ____(
task_id='check_api',
# Use the check_updates_api function
python_callable=____)
print(f"DAG object created: {dag}")
print(f"PythonOperator for API check created: {check_api}")