检查是否已经启用了BigQuery API,并且是否已经创建了适当的BigQuery数据集和表。可以使用以下Python代码示例添加BigQuery API访问权限:
from google.cloud import bigquery
# 设置访问凭据
client = bigquery.Client.from_service_account_json('path/to/service_account.json')
# 使用已授权的客户端进行操作
query = (
'SELECT * FROM `project_name.dataset_name.table_name`' # 使用您想要查询的表的完全限定名
)
query_job = client.query(query)
results = query_job.result()
# 处理结果
for row in results:
print(row)
确保path/to/service_account.json
路径正确,并且您使用的凭据具有BigQuery数据集和表的权限。