在BigQuery中查询.INFORMATION_SCHEMA.TABLES失败,求助解决方法
BigQuery 查询 INFORMATION_SCHEMA.TABLES 失败的排查方案
严格按照官方文档执行查询INFORMATION_SCHEMA.TABLES时,仍出现无法查询的错误,错误截图如下:
排查与解决步骤:
- 检查权限配置:确认当前账号拥有
bigquery.tables.list权限,或直接赋予BigQuery Data Viewer、BigQuery Metadata Viewer这类包含元数据读取权限的角色。 - 确认查询语法与范围:
- 必须指定完整的项目、数据集层级,正确格式示例:
SELECT * FROM `你的项目ID.你的数据集ID.INFORMATION_SCHEMA.TABLES` - 不能省略项目或数据集,直接查询
INFORMATION_SCHEMA.TABLES会因范围不明确报错。
- 必须指定完整的项目、数据集层级,正确格式示例:
- 验证数据集有效性:确认查询中指定的数据集确实存在于目标项目中,且拼写完全一致(BigQuery对大小写敏感)。
- 排除临时环境问题:刷新BigQuery控制台、切换新查询窗口,或使用
bq命令行工具执行查询,排查界面缓存或会话异常的影响。
内容的提问来源于stack exchange,提问作者Topde
相关产品推荐
相关产品推荐

