【发布时间】:2021-03-01 13:09:02
【问题描述】:
我们将 DBT 与 GCP 和 BigQuery 一起用于 BigQuery 中的转换,而安排我们每日 run dbt 的最简单方法似乎是在 Airflow 中使用 BashOperator。目前我们有两个独立的目录 / github 项目,一个用于 DBT,另一个用于 Airflow。要安排 DBT 与 Airflow 一起运行,我们的整个 DBT 项目似乎需要嵌套在我们的 Airflow 项目中,这样我们就可以为 dbt run bash 命令指向它?
是否可以触发我们的dbt run 和dbt test 而无需将我们的 DBT 目录移动到我们的 Airflow 目录中?有了airflow-dbt package,对于default_args中的dir,或许可以在这里指向DBT项目的gibhub链接?
【问题讨论】:
-
当你使用(ed)airflow-dbt 包时,你如何管理服务帐户密钥?你在 GCS 存储桶中保存了吗?