You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

dbt连接Snowflake运行dbt debug报错Profile Not Found找不到配置文件

dbt找不到profiles.yml的原因及修复方案

1. 配置文件路径错误

你给出的文件存放路径存在格式问题:

  • dbt默认读取的全局配置文件路径是用户根目录下的.dbt隐藏文件夹内,正确完整路径应为/Users/Kakurebono/.dbt/profiles.yml。你填写的路径中Kakurebono和.dbt之间为空格而非斜杠/,要么是路径书写错误,要么是你把.dbt文件夹放在了错误的位置。
  • 可执行dbt debug --profiles-dir /your/actual/.dbt/path手动指定配置文件夹路径验证,如果能正常识别文件,说明是路径配置问题。

2. profiles.yml内容格式错误

就算路径正确,你当前的配置内容也不符合dbt要求的yaml结构,会导致解析失败,修正后的正确配置如下:

udemy-learn-dbt:
  target: dev
  outputs:
    dev:
      type: snowflake
      account: zpa43768.us-east-1

      #User/password auth
      user: transform_user
      password: xxxx

      role: TRANSFORM_ROLE
      database: analytics
      warehouse: transform_wh
      schema: dbt
      threads: 1
      client_session_keep_alive: False

核心修正点:

  • target: dev需要添加缩进,归属到udemy-learn-dbt的层级下
  • 删除多余的default层级,outputs直接归属到udemy-learn-dbt层级下
  • yaml对缩进要求严格,所有子层级统一使用2个空格缩进,禁止使用tab键

内容的提问来源于stack exchange,提问作者kakurebono

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 07:15:04