Introducere în Apache Airflow în Python
Mike Metzger
Data Engineer

from airflow.providers.standard.operators.hitl import ApprovalOperatorsubject - Subiectul / titlul aprobăriibody - Conținutul mesajuluiexecution_timeout - timedelta pentru timpul de așteptare a răspunsuluidefaults - Dacă se implicite aprobare sau respingere la timeoutassigned_users - Lista utilizatorilor cărora li se trimite mesajulapprove_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."
),
)
În vizualizarea rulării DAG, apare o secțiune RequiredActions dacă o sarcină care necesită aprobare este în așteptare.



Introducere în Apache Airflow în Python