求助:使用dbt连接Snowflake失败,报错250001
dbt连接Snowflake错误(250001)排查方案
首要问题:YAML配置缩进错误
你的profile.yml中dev输出节点下的所有配置项没有正确缩进,导致dbt无法识别该目标的连接参数。修正后的配置如下:
master_sf_proj: outputs: dev: account: ab12345.eu-west-2.aws database: DEV password: ********* role: ACCOUNTADMIN schema: PUBLIC threads: 1 type: snowflake user: johndoe warehouse: COMPUTE_WH target: dev
其他排查方向
- 网络连通性
- 测试本地网络能否访问
ab12345.eu-west-2.aws.snowflakecomputing.com,可通过浏览器直接访问或终端执行curl https://ab12345.eu-west-2.aws.snowflakecomputing.com验证。 - 检查防火墙、VPN或代理是否拦截了dbt与Snowflake的443端口通信。
- 测试本地网络能否访问
- Snowflake资源状态
- 登录Snowflake控制台,确认
COMPUTE_WH仓库处于运行状态(未被暂停)。 - 确认
DEV数据库、PUBLICschema存在,且ACCOUNTADMIN角色拥有访问这些资源及使用仓库的权限。
- 登录Snowflake控制台,确认
- 版本兼容性
- 确保
dbt-snowflake插件版本与dbt核心版本、Snowflake平台版本匹配,必要时升级至官方推荐的稳定版本。
- 确保
内容的提问来源于stack exchange,提问作者Abiodun Adeoye
相关产品推荐
相关产品推荐

