小编jno*_*ord的帖子

将雪花表拉入数据框

我继续收到错误“ProgrammingError: 002003 (42502): SQL 编译错误: 对象“表”不存在或未授权。我使用以下代码:

con = snowflake.connector.connect(
user = "user.name",
authenticator="externalbrowser",
warehouse = "ware house name",
database = "db name",
schema = "schema name"
)
cur.con.cursor()
sql = "select * from Table"
cur.execute(sql)
df = cur.fetch_pandas_all()
Run Code Online (Sandbox Code Playgroud)

当我在 Jupyter Notebook 中执行代码时,浏览器窗口会打开并验证我的信用,但是当它到达 sql 执行行时,错误会出现并告诉我该表不存在。当我在浏览器中打开 Snowflake 时,我可以看到该表确实存在于我的代码中的正确仓库、数据库和架构中。

还有其他人经历过这种情况吗?我是否需要授权我的用户能够通过 Python 和 Jupyter Notebook 访问此表?

python sql snowflake-cloud-data-platform jupyter-notebook

2
推荐指数
1
解决办法
739
查看次数