Introduction à Apache Airflow en Python
Mike Metzger
Data Engineer

from airflow.providers.standard.operators.hitl import ApprovalOperatorsubject - Sujet / titre de l'approbationbody - Contenu du messageexecution_timeout - timedelta d'attente de la réponsedefaults - Valeur par défaut (approve ou reject) en cas d'échéanceassigned_users - Liste d'utilisateurs à qui envoyer le messageapprove_gate = ApprovalOperator(
task_id="approve_data_import",
subject="Data import - Approval Required",
body=(
"Please review the data produced by the *extract_info* task."
"Approve to write data to the database, or Reject to halt the run."
),
)
Dans la vue d'exécution du Dag, une vue RequiredActions s'affiche si une tâche en attente d'approbation attend.



Introduction à Apache Airflow en Python