可查询BigQuery表bigquery-samples.wikipedia_benchmark.Wiki100B却在资源管理器中找不到,如何查看元数据?
关于BigQuery表
bigquery-samples.wikipedia_benchmark.Wiki100B的问题解答 1. 为何在资源管理器中找不到该表?
- 数据集隐藏设置:
bigquery-samples项目下的wikipedia_benchmark数据集可能被设置为隐藏状态,资源管理器默认不展示隐藏数据集,因此该表不会出现在搜索结果中。 - 权限限制:你拥有该表的查询权限,但可能缺少浏览数据集/表元数据的权限,导致资源管理器无法加载并显示该表。
- 索引同步延迟:极少数情况下,共享表可能存在索引同步延迟,但你能正常查询的话,基本可以排除这个原因。
2. 如何查看该表的元数据(如schema、详情等)?
使用SQL命令查询
在BigQuery查询编辑器中执行以下命令:
- 查询表的schema信息:
SELECT * FROM `bigquery-samples.wikipedia_benchmark.INFORMATION_SCHEMA.COLUMNS` WHERE table_name = 'Wiki100B';
- 查询表的存储大小、创建时间等详情:
SELECT table_id, creation_time, last_modified_time, row_count, size_bytes FROM `bigquery-samples.wikipedia_benchmark.INFORMATION_SCHEMA.TABLES` WHERE table_id = 'Wiki100B';
使用bq命令行工具
通过bq命令行工具执行以下操作:
- 获取表schema:
bq show --schema bigquery-samples.wikipedia_benchmark.Wiki100B
- 获取表的完整详情:
bq show bigquery-samples.wikipedia_benchmark.Wiki100B
内容的提问来源于stack exchange,提问作者NaiveBae
相关产品推荐
相关产品推荐

