【发布时间】:2020-07-11 06:22:04
【问题描述】:
假设我有一个气流 dag 文件,它可以创建一个像这样的图形......
def get_current_info(filename)
current_info = {}
<fill in info in current_info relevant for today's date for given file>
return current_info
files = [
get_current_info("file_001"),
get_current_info("file_002"),
....
]
for f in files:
<some BashOperator bo1 using f's current info dict>
<some BashOperator bo2 using f's current info dict>
....
bo1 >> bo2
....
由于用于定义 dag 的 current_info dict 中的这些值会定期(此处为每天)更改,我想知道 dag 定义通过什么进程/计划进行更新。 (我打印每次运行的 current_info 值,并且值似乎正在更新,但很好奇这究竟是如何以及何时发生的)。
何时评估气流 dag 定义?在文档中的任何地方引用?
【问题讨论】:
标签: airflow