【发布时间】:2023-03-26 16:55:01
【问题描述】:
我正在尝试通过 bigquery 客户端从公共大查询数据集中查询数据。
我面临的问题是,为了能够做到这一点,我明白我至少需要在项目中拥有读者。问题是该项目是公开的,我无法更改我对该项目的资助。
还有其他方法吗?我错过了什么吗?
这是我正在使用的代码:
bigquery_client = bigquery.Client(GDELT_ID)
LIMITED = 'SELECT * FROM [gdelt-bq:full.events_partitioned] LIMIT 100'
query = bigquery_client.run_sync_query(LIMITED)
query.run()
还有错误信息:
google.cloud.exceptions.Forbidden: 403 Access Denied: Project gdelt-bq: The user ******@gmail.com does not have bigquery.jobs.create permission in project gdelt-bq. (POST https://www.googleapis.com/bigquery/v2/projects/gdelt-bq/queries)
感谢您的帮助
【问题讨论】:
-
您能否提供您尝试使用的代码示例?见how to ask。