准备 Google Cloud 权限
建议使用专门的服务账号。在 IAM & Admin > Service Accounts 中创建账号,并授予运行查询及读取目标数据所需的权限。连接配置使用roles/bigquery.user 和 roles/bigquery.dataViewer。部分外部存储格式还需要对应底层存储的权限。
在账号的 Keys 标签下,选择 Add Key > Create new key > JSON。妥善保存下载的密钥,它能用于访问该账号有权读取的 BigQuery 资源。
项目中包含数据集,数据集中包含表。每个数据集有自己的区域或多区域位置;同一查询不能混用不同位置的数据集,例如 US 和 EU。
配置 Counso
- 打开 Spaces > Connections,添加 BigQuery,在凭据字段中填入服务账号 JSON 密钥。
- 选择连接使用的 BigQuery 位置。如果表单还在处理密钥,请稍等片刻。
- 选择该位置中的数据集和表。
- 如需让助手理解字段含义,开启 Use BigQuery descriptions,使用表和列的描述。
- 将表分配到相应 Space,再为助手的表格查询能力选择这些表。