BigQuery访问美国公开数据库权限问题求助
解决BigQuery访问公开数据集权限问题
核心排查与解决步骤:
- 修正表名拼写错误:你报错里的数据集ID是
bigquery-publick-data,正确的公开数据集ID应为bigquery-public-data(多了一个冗余的k)。修正后正确的表引用格式是:bigquery-public-data.new_york.citibike_trips,这是导致此类报错最常见的原因。 - 确认权限配置:虽然你能正常查询自有数据集,但需确保账号拥有
bigquery-public-data数据集的BigQuery Data Viewer权限。可通过项目IAM控制台检查当前账号的权限分配,或联系管理员确认是否开放了公开数据集的访问权限。 - 显式指定查询位置:该公开表确实位于US地区,可在查询语句开头添加
--location=US来强制指定处理位置,避免位置不匹配的问题。
内容的提问来源于stack exchange,提问作者Aneta Kręcioch
相关产品推荐
相关产品推荐

