首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在人工智能平台Google中从木星笔记本中访问BigQuery数据

在人工智能平台Google中从木星笔记本中访问BigQuery数据
EN

Stack Overflow用户
提问于 2021-05-05 16:05:39
回答 1查看 1.3K关注 0票数 0

我正在尝试访问BigQuery中存储的数据,这些数据来自谷歌云平台上AI平台上的朱庇特笔记本。首先,我尝试了以下代码:

代码语言:javascript
复制
from google.cloud import bigquery
from google.oauth2 import service_account
credentials = service_account.Credentials.from_service_account_file(r'\local_path\gcpcred.json')

project_id = 'my-bq'
client = bigquery.Client(credentials= credentials,project=project_id)

身份验证凭据存储在本地机器上名为gcpcred的json文件中,但这给我带来了一个错误:

FileNotFoundError: Errno 2没有这样的文件或目录:'\local_path\gcpcred.json‘

我想,既然我是在AI平台上运行这个(在云本身上),我就不必使用这个API并进行身份验证。

所以我简单地写道:

代码语言:javascript
复制
%%bigquery 
SELECT * FROM  `project.dataset.table`  LIMIT 1000

我说错了

错误: 403访问被拒绝:用户无权访问表

我怎样才能进入桌子?请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-05-06 06:32:27

似乎使用jupyter笔记本的服务帐户没有足够的特权来访问bigquery。您可以使用所需的特权在IAM服务帐户部分更新它。链接贝娄将提供进一步的澄清:

在木星笔记本中可视化BigQuery数据

开始进行身份验证

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67404869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档