BigQuery权限报错求助:无法预览solar_potential_by_postal_code表
解决BigQuery预览
solar_potential_by_postal_code表时的权限错误 针对你遇到的Access Denied: Permission bigquery.tables.getData denied错误,按以下步骤排查解决:
确认表的有效性
在BigQuery搜索栏输入bigquery-public-data.sunroof_solar.solar_potential_by_postal_code,检查该表是否存在。如果搜不到,可能是数据集名称已更新,建议核对课程最新指引确认表的正确路径。检查账号角色权限
确保你使用的是课程绑定的Google账号,并且在正确的GCP项目中。然后给账号添加BigQuery Data Viewer角色:- 进入GCP控制台的IAM页面
- 找到你的账号,点击编辑按钮
- 添加
BigQuery > BigQuery Data Viewer角色,保存后刷新BigQuery页面重试
用查询语句测试权限
有时候预览功能可能有缓存问题,试试在查询编辑器运行以下语句:SELECT * FROM `bigquery-public-data.sunroof_solar.solar_potential_by_postal_code` LIMIT 10;如果查询能执行,说明是预览功能的临时问题,刷新页面或更换浏览器即可;如果仍报错,继续排查权限。
确认BigQuery API已启用
进入GCP控制台的API库,搜索BigQuery API,确保它处于启用状态。未启用API会导致无法访问任何BigQuery资源。
内容的提问来源于stack exchange,提问作者Alex Marrache
相关产品推荐
相关产品推荐

