Kir*_*mar 5 google-bigquery google-data-studio
我想查询表/数据集中的所有列及其描述。我正在寻找类似的元数据表,如__TABLES_SUMMARY__和__TABLES__。
目标是在 Data Studio 中为 BigQuery 表构建数据字典报告。
您现在可以通过这种方式查询列列表:
SELECT column_name, data_type
FROM `myproject`.mydataset.INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'mytable'
Run Code Online (Sandbox Code Playgroud)
您需要用您的值替换 myproject、mydataset、mytable。
您可以bq show在 CLI 中 使用
发出 bq show 命令以显示所有表信息。使用 --schema 标志仅显示表架构信息。--format 标志可用于控制输出。
如果您要获取默认项目以外的项目中表的信息,请按以下格式将项目 ID 添加到数据集:[PROJECT_ID]:[DATASET]。
bq show --schema --format=prettyjson [PROJECT_ID]:[DATASET].[TABLE]
Run Code Online (Sandbox Code Playgroud)
在哪里:
[PROJECT_ID] 是您的项目 ID。
[DATASET] 是数据集的名称。
[TABLE] 是表的名称。
同样对于dataset:
bq show --format=prettyjson [PROJECT_ID]:[DATASET]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4897 次 |
| 最近记录: |