执行“dbt run”时出现以下错误
000606 (57P03): 当前会话中未选择活动仓库。使用“使用仓库”命令选择一个活动仓库。
我的个人资料中有以下条目: 角色:transform_role 架构:dbt 线程:1 类型: 雪花 用户:transform_user 仓库:transform_wh
我还在snowflake中运行以下命令将用户的默认仓库设置为transform_wh: 更改用户transform_user设置DEFAULT_WAREHOUSE ='TRANSFORM_WH';
但是在执行“dbt run”时我仍然收到以下错误:
05:24:41 模型 my_first_dbt_model 中的数据库错误(模型 xample\my_first_dbt_model.sql)
05:24:41 000606 (57P03):当前会话中未选择活动仓库。使用“使用仓库”命令选择活动仓库。
05:24:41
05:24:41 在目标处编译 SQL
un\learn_dbt\models xample\my_first_dbt_model.sql
05:24:41
我见过类似的问题,但它们似乎没有解决我的问题。我将不胜感激任何见解和/或帮助。谢谢。
如果没有更多信息,很难知道,但最可能的原因是您的用户角色没有使用仓库的权限。
问:请提供足够的代码,以便其他人更好地理解或重现问题。
A: 尝试缓解错误,您需要使用以下命令创建虚拟仓库:
创建[或替换]仓库[如果不存在]
[[WITH]对象属性]
[ [WITH] 标签 (
参考:- https://docs.snowflake.com/en/sql-reference/sql/create-warehouse
向社区问好