有人在基于Azure SQL数据库中的表上的插入触发器下触发气流DAG的情况吗?我确实使用逻辑应用程序来更新sql db中的记录,但反之则找不到太多文档,反之亦然
答案 0 :(得分:1)
您可以尝试使用SQLSensor
:
重复运行sql语句,直到满足条件为止。它将保持 尝试直到 满足成功或失败标准,或者第一个单元格不在(0,'0','',None)中。
但这完全符合您的目的,而不是触发DAG运行DAG的执行相当延迟,直到满足条件为止。
另一种选择是使用Airflows experimental REST API:
POST / api / experimental / dags /
/ dag_runs 为给定的dag ID创建一个dag_run。