我试图找到我的dbt_project.yml文件,这是不是在我的项目的根目录.以前,我使用一个名为DBT_PROJECT_PROFILE的env变量,以定义dbt_project.yml文件的位置,它工作正常.以类似的方式,我使用DBT_PROFILE_PROFILE,它仍然工作正确.但我不能使DBT_PROJECT_PROFILE工作.任何帮助是赞赏.
k5hmc34c1#
我很确定这是不支持的。你不能在运行dbt命令之前将目录更改为dbt_project.yml的目录吗?作为一种变通方法,您是否可以将--project-dir $PROJECT_DIR添加到计划运行的每个命令中?
dbt_project.yml
--project-dir $PROJECT_DIR
ckx4rj1h2#
它确实不受支持,这个get_nearest_project_dir函数用于查找项目目录。应该进行调整以允许使用环境变量,类似于配置文件。你可以在Github上发布一个问题,讨论在那里添加这个功能。
z6psavjg3#
现在,DBT_PROJECT_PROFILE_PROFILE和DBT_PROFILE_PROFILE都可以工作。文件:https://docs.getdbt.com/reference/dbt_project.ymlhttps://docs.getdbt.com/docs/core/connect-data-platform/connection-profiles#advanced-customizing-a-profile-directory
3条答案
按热度按时间k5hmc34c1#
我很确定这是不支持的。你不能在运行dbt命令之前将目录更改为
dbt_project.yml
的目录吗?作为一种变通方法,您是否可以将
--project-dir $PROJECT_DIR
添加到计划运行的每个命令中?ckx4rj1h2#
它确实不受支持,这个get_nearest_project_dir函数用于查找项目目录。应该进行调整以允许使用环境变量,类似于配置文件。
你可以在Github上发布一个问题,讨论在那里添加这个功能。
z6psavjg3#
现在,DBT_PROJECT_PROFILE_PROFILE和DBT_PROFILE_PROFILE都可以工作。
文件:
https://docs.getdbt.com/reference/dbt_project.yml
https://docs.getdbt.com/docs/core/connect-data-platform/connection-profiles#advanced-customizing-a-profile-directory