运行 dbt run 命令时出现错误
Posted
技术标签:
【中文标题】运行 dbt run 命令时出现错误【英文标题】:while running the dbt run command gets error 【发布时间】:2020-07-05 15:00:48 【问题描述】:连接到 dbt 和 snowfalke 成功,但尝试运行此命令时:
$ dbt run
它给出了这个错误
错误:运行时错误 找不到名为“learn_dbt”的配置文件 遇到错误: 运行时错误 无法运行 dbt”
我是否犯了任何命令错误?
【问题讨论】:
【参考方案1】:有几种不同的方法可以解决这个问题:
-
检查
dbt_project.yml
中的配置文件密钥
检查您在profiles.yml
中的配置文件
运行 dbt debug --config-dir
以检查 dbt 认为您的配置文件在哪里。
查看 dbt 文档here
【讨论】:
【参考方案2】:这是您的profiles.yml 文件中的一个问题。您正在运行一个需要构建“dbt-learn”配置文件才能运行的项目。
DBT profile.yml DOC
【讨论】:
【参考方案3】:我认为如果我们给出目录名称 i,e dbt run --profiles-dir
【讨论】:
以上是关于运行 dbt run 命令时出现错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 dbt 中运行模型时出现“关系 <y> 的列 <x> 不存在”错误,但在 SQL 客户端中运行时却没有?