为了将 bigquery 查询与实际代码分开,我想将 sql 存储在一个单独的文件中,然后从 python 代码中读取它。我试图将文件添加到与 DAG 相同的存储桶中以及子文件夹中,但是当气流运行带有 sql 文件的 python 脚本时,我似乎无法读取文件。
我想要的是这样的:
gs://my-bucket/dags -> store dags
gs://my-bucket/dags/sql -> store sql files
sql 文件可能是我需要首先读取的文件,以注入 jinja 模板不支持的内容。
我可以做到以上吗?