首页 文章

如何获取BigQuery表和数据集中所有列的列表

提问于
浏览
1

我想在表/数据集中查询所有列及其描述 . 我正在寻找类似于 __TABLES_SUMMARY____TABLES__ 的元数据表 .

目标是在Data Studio中为BigQuery表构建数据字典报告 .

1 回答

  • 1

    您可以在CLI中使用bq show

    For example

    发出bq show命令以显示所有表信息 . 使用--schema标志仅显示表架构信息 . --format标志可用于控制输出 . 如果要获取有关默认项目以外的项目中的表的信息,请按以下格式将项目ID添加到数据集:[PROJECT_ID]:[DATASET] .

    bq show --schema --format=prettyjson [PROJECT_ID]:[DATASET].[TABLE]
    

    其中:[PROJECT_ID]是您的项目ID . [DATASET]是数据集的名称 . [TABLE]是表的名称 .

    同样适用于dataset

    bq show --format=prettyjson [PROJECT_ID]:[DATASET]
    

相关问题