Wprowadzenie do Apache Airflow w Pythonie
Mike Metzger
Data Engineer

from airflow.providers.standard.operators.hitl import ApprovalOperatorsubject – temat/tytuł zatwierdzeniabody – treść wiadomościexecution_timeout – timedelta określający czas oczekiwania na odpowiedźdefaults – domyślne działanie (zatwierdź lub odrzuć) po przekroczeniu limitu czasuassigned_users – lista użytkowników, do których wysyłana jest wiadomośćapprove_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."
),
)
W widoku uruchomienia DAG pojawia się sekcja RequiredActions, gdy zadanie oczekuje na zatwierdzenie.



Wprowadzenie do Apache Airflow w Pythonie