gpt4 book ai didi

python - 开发 Airflow 时使用的最佳项目结构是什么?

转载 作者:太空狗 更新时间:2023-10-30 00:18:36 34 4
gpt4 key购买 nike

我目前正在为 Airflow 开发 DAG。我喜欢使用 PyCharm 并且倾向于为我的每个项目启动一个虚拟环境。

Airflow 取决于在安装过程中设置的 AIRFLOW_HOME 文件夹。然后 Airflow 会在此文件夹中创建子目录。

我对其他人如何构建他们的项目以允许包含获取数据所需的包(例如 facebookads)的虚拟环境感兴趣,同时还可以轻松地将 DAG 放入 Airflow 的 DAGS 文件夹中用于测试。

最佳答案

在我们当前的案例中,我们遵循一个简单的结构:

 - dags
- dag001.py
- dag001.py
- helpers
- dag_001_helpers
- file01.py
- file02.py
- dag_002_helpers
- file01.py
- file02.py
- configs
- dag_001_configs
- file11.json
- file12.sql
- dag_002_configs
- file21.json
- file22.py

关于python - 开发 Airflow 时使用的最佳项目结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044230/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com