Python 中的 Apache Airflow 入门
Mike Metzger
Data Engineer

from airflow.providers.standard.operators.hitl import ApprovalOperatorsubject - 审批主题/标题body - 消息内容execution_timeout - 等待响应的 timedeltadefaults - 超时时默认批准或拒绝assigned_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 运行视图中,如有等待审批的任务,会出现"需要操作"视图。



Python 中的 Apache Airflow 入门