Airflow 气流sql_传感器如何解释从单独DAG跳过的任务?

Airflow 气流sql_传感器如何解释从单独DAG跳过的任务?,airflow,short-circuiting,airflow-operator,Airflow,Short Circuiting,Airflow Operator,我希望在DAG 1中使用ShortCircuit操作符,以便在给定日期数据不可用时跳过DAG运行 我有一个DAG 2,它会触发DAG 1,并使用sql_传感器在执行过程中检查各个DAG 1任务的状态。这些传感器阻止DAG 2继续,直到它们识别出它正在DAG 1中检查的相关任务已成功 我的问题是,如果DAG 1在给定的一天短路,并且所有下游任务都设置为“跳过”,DAG 2上的sql_传感器将如何解释跳过的任务?它会把它们看作是“成功”并进入下游任务吗?你能详细说明你如何使用来检查任务的状态吗?(您

我希望在DAG 1中使用ShortCircuit操作符,以便在给定日期数据不可用时跳过DAG运行

我有一个DAG 2,它会触发DAG 1,并使用sql_传感器在执行过程中检查各个DAG 1任务的状态。这些传感器阻止DAG 2继续,直到它们识别出它正在DAG 1中检查的相关任务已成功


我的问题是,如果DAG 1在给定的一天短路,并且所有下游任务都设置为“跳过”,DAG 2上的sql_传感器将如何解释跳过的任务?它会把它们看作是“成功”并进入下游任务吗?

你能详细说明你如何使用来检查任务的状态吗?(您是否使用它们来轮询Airflow的
SQLAlchemy
backend meta db?)。如果您使用的是
ExternalTaskSensor
(感知其他
任务的传统方式),它提供了配置您的行为的功能want@y2k-shubham是的,我们正在使用sqlsensors来查看是否有一行被写入了审核表,所以很遗憾,我认为我不能将允许的状态用于ExternalTaskSensor。