gpt4 book ai didi

python - 查询雪花数据库不起作用,因为没有选择事件仓库

转载 作者:行者123 更新时间:2023-12-04 10:34:10 25 4
gpt4 key购买 nike

我能够通过 R 成功连接到 Snowflake 数据库,但由于未选择事件仓库,因此无法获取数据。下面是错误信息:

当前 session 中未选择事件仓库。使用“使用仓库”命令选择一个事件仓库。

这是我正在使用的代码。

  con <- DBI::dbConnect(
odbc::odbc(),
UID = user,
PWD = pass,
Server = host,
Warehouse = 'YOUR_WAREHOUSE_NAME',
Driver = "SnowflakeDSIIDriver",
Role = role,
Database = database,
Autthenticator = "external browser"
)

dbGetQuery(con, "SELECT * FROM MY_TABLE LIMIT 100")

我已经基于此线程的连接和查询 RStudio Community但我没有任何运气。我也试过在我的查询中使用“使用仓库 MY_WAREHOUSE”命令,但没有任何运气。

注意:我可以通过 Python 成功连接和查询数据,所以我认为这是 R 特定的问题。

最佳答案

我也遇到了这个问题。这可能不是最好的答案,因为我只是在测试一些开发代码(在 python 中),但我不得不发出:

GRANT USAGE ON WAREHOUSE my_warehouse TO ROLE writer_role;
我用来连接到 Snowflake 的用户是其中的成员,然后我就可以写入表了。

关于python - 查询雪花数据库不起作用,因为没有选择事件仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60265744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com