【问题标题】:Trying to access a public BigQuery set via Colabs. Keep getting create errors when trying to query public dataset尝试通过 Colabs 访问公共 BigQuery 集。尝试查询公共数据集时不断出现创建错误
【发布时间】:2020-06-26 10:28:32
【问题描述】:

尝试通过 Google Colabs 访问 BQ 上的公共数据集之一时,我不断收到此错误:
访问被拒绝:项目 bigquery-public-data:用户没有 bigquery.jobs.create 权限项目 bigquery-public-data。

这是我要运行的查询:

`project_id = 'bigquery-public-data'

client = bigquery.Client(project=project_id)

%%bigquery --project bigquery-public-data
SELECT 
  COUNT(*) as total_rows
FROM `bigquery-public-data.samples.gsod``

有人对去哪里有任何想法吗?任何帮助表示赞赏

【问题讨论】:

  • 您好@MikhailBerlyant 感谢您的帮助。不幸的是: 1. 我没有尝试创建自己的项目。最终,我需要查询我公司无法创造就业机会的项目;只需查询现有表。 2.当我这样做时,它给出了这个错误:项目未通过,无法从环境中确定。

标签: python google-bigquery


【解决方案1】:

我相信您必须在代码中指定的项目 id 变量必须是您自己的项目,而不是要从查询中访问的 bigquery-public-data。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    相关资源
    最近更新 更多