我需要 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
答案 0 :(得分:0)
所以问题如下:
Project.yml
只能用下划线和小写字母命名
Project.yml
文件包含可以是任何内容的 name:
和引用 profile:
文件的 Profile.yml
。请记住,这两个文件都对空格敏感!
在更新并保存两个文件后运行 $ dbt compile
,然后$ dbt debug
检查一切是否正常运行。
配置可能很棘手。我会向像我这样的新手推荐Udemy dbt course