您可以直接在 Airflow Dag 中创建变量吗
Can you create a Variable directly in an Airflow Dag
据我了解,常见的 Airflow 工作流是在 UI 中创建一个变量,并根据需要在 dag 中访问它。如果由于某种原因你需要更新这个变量,你可以简单地 Variable.set("foo", bar)
.
有什么方法可以在 dag 中创建新变量吗?
伪:
def create_new_client_config(client_name):
data = get_client_details(client_name)
client_config = Variable.create(f"{client_name}", data)
client_config.save()
谢谢!
Variable.set("my_key", "my_value")
也用于创建变量(不仅用于更新)
据我了解,常见的 Airflow 工作流是在 UI 中创建一个变量,并根据需要在 dag 中访问它。如果由于某种原因你需要更新这个变量,你可以简单地 Variable.set("foo", bar)
.
有什么方法可以在 dag 中创建新变量吗?
伪:
def create_new_client_config(client_name):
data = get_client_details(client_name)
client_config = Variable.create(f"{client_name}", data)
client_config.save()
谢谢!
Variable.set("my_key", "my_value")
也用于创建变量(不仅用于更新)