【发布时间】:2021-05-30 08:10:28
【问题描述】:
我需要使用 dbt,目前正在尝试设置我的第一个配置文件以通过雪花运行 dbt。
在设置过程中,我创建了我的profiles.yml
但是,当运行dbt debug
我收到以下消息:profiles.yml 文件[ERROR not found]
我的个人资料所在的路径:/Users/Kakurebono .dbt/profiles.yml
找不到个人资料的原因可能是什么?
这是我的 profile.yml 配置设置:
udemy-learn-dbt:
target: dev
default:
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
【问题讨论】:
-
配置文件的路径不应该是
/Users/Kakurebono/.dbt/profiles.yml。您可以使用dbt debug --config-dir找到该文件夹 -
谢谢,@LukaszSzozda!现在配置文件似乎受到限制,但是 project.yml 文件似乎仍然不正确。
Configuration: profiles.yml file [OK found and valid] dbt_project.yml file [ERROR invalid]Project loading failed for the following reason: Runtime Error at path ['name']: 'udemy-learn-dbt' does not match '^[^\\d\\W]\\w*$'Error encountered in /Users/Kakurebono/Documents/GitHub/udemy-learn-dbt/learn-dbt/dbt_project.yml
标签: snowflake-cloud-data-platform dbt