为什么我收到'000606 (57P03):当前会话中没有选择活动仓库。使用“使用仓库”命令选择一个活动仓库。'

问题描述 投票:0回答:2

执行“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

我见过类似的问题,但它们似乎没有解决我的问题。我将不胜感激任何见解和/或帮助。谢谢。

snowflake-cloud-data-platform dbt warehouse
2个回答
0
投票

如果没有更多信息,很难知道,但最可能的原因是您的用户角色没有使用仓库的权限。


0
投票

问:请提供足够的代码,以便其他人更好地理解或重现问题。

A: 尝试缓解错误,您需要使用以下命令创建虚拟仓库:

创建[或替换]仓库[如果不存在] [[WITH]对象属性] [ [WITH] 标签 ( = '' [, = '', ... ] ) ] [ 对象参数 ]

参考:- https://docs.snowflake.com/en/sql-reference/sql/create-warehouse

向社区问好

© www.soinside.com 2019 - 2024. All rights reserved.