Python 中的 Apache Airflow 入門
Mike Metzger
Data Engineer

from airflow.providers.standard.operators.hitl import ApprovalOperatorsubject - 核准請求的主旨/標題body - 訊息內容execution_timeout - 等待回覆的 timedeltadefaults - 逾時時預設為 approve 或 rejectassigned_users - 要傳送訊息的使用者清單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."
),
)
在 Dag 執行檢視中,若有等待核准的任務,會出現 RequiredActions 檢視。



Python 中的 Apache Airflow 入門