You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用bq.py cli查询BigQuery聚簇分区表未返回聚类信息

问题原因

你执行命令时添加了--schema参数,该参数的作用是仅输出表的字段结构定义,会自动过滤掉聚簇、分区、表属性等其他元数据,所以返回结果中不会包含聚类相关信息。

解决方案
  • 去掉命令中的--schema参数,即可获取包含聚簇、分区配置的完整表元数据,示例命令如下:
bq show \
--format=prettyjson \
uk-kingdom-911:ld_cv_1_population.cv_performance_t1_agg3_auh_mvpart

返回结果中clustering字段对应的内容就是你需要的聚簇配置信息,timePartitioning/rangePartitioning字段对应分区配置信息。

  • 如果只需要提取聚簇、分区信息,不需要全量字段定义,可以搭配jq工具做字段过滤,示例命令如下:
bq show --format=prettyjson uk-kingdom-911:ld_cv_1_population.cv_performance_t1_agg3_auh_mvpart | jq '{clustering: .clustering, partitioning: .timePartitioning}'
补充说明

你当前使用的bq CLI版本为2.0.69,版本相对较旧,如果按上述操作后仍无法获取到聚簇信息,可以先将bq CLI升级到最新版本后重试。

内容的提问来源于stack exchange,提问作者Bhalu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 14:15:03