Airflow 在气流数据库中存储执行参数

Airflow 在气流数据库中存储执行参数,airflow,Airflow,我正在创建DAG,其参数(可能)在每次运行时都会更改 有没有办法将它们存储在元数据数据库中?这将允许有一个包含完整运行审计的数据库(运行列表及其参数、状态等) 目前,我使用XCOM在运算符的execute方法中推送它们,但是(除了XCOM不适用的事实外)查询它们并不容易(因为它们由SqlAlchemy序列化为blob)。您可以将它们存储为-默认情况下,它不会像XCOM那样存储执行日期,但您应该能够手动添加它 我不认为我能看到每次执行中使用了什么变量值,是吗?你想在任务日志中查看它吗?或者在任务实

我正在创建DAG,其参数(可能)在每次运行时都会更改

有没有办法将它们存储在元数据数据库中?这将允许有一个包含完整运行审计的数据库(运行列表及其参数、状态等)


目前,我使用XCOM在运算符的execute方法中推送它们,但是(除了XCOM不适用的事实外)查询它们并不容易(因为它们由SqlAlchemy序列化为blob)。

您可以将它们存储为-默认情况下,它不会像XCOM那样存储执行日期,但您应该能够手动添加它

我不认为我能看到每次执行中使用了什么变量值,是吗?你想在任务日志中查看它吗?或者在任务实例详细信息中?我希望能够在底层元数据数据库中查询它。对于变量,您不应该有任何问题-它们有自己的表。您还可以在“任务实例详细信息”视图中查看使用了什么