我想查看项目中的所有现有数据集以及这些数据集的属性,就像我在使用__TABLES__时可以查看的那样。是否有用于查询所有数据集的等效语法?以下内容对我不起作用:
SELECT *
FROM TABLE_QUERY([gdelt-bq:__DATASETS__], 'true')
LIMIT 1000
或
SELECT *
FROM [gdelt-bq:__DATASETS__.__TABLES__]
LIMIT 1000
但以下内容将为我提供有关给定数据集中所有表的信息。是否有可以运行的查询来获取项目中所有数据集的列表?
SELECT *
FROM [gdelt-bq:extra.__TABLES__]
LIMIT 1000
答案 0 :(得分:1)
据我所知 - 遗憾的是,__TABLES__
等同于tls_connect_fds
- https://cloud.google.com/bigquery/querying-data#meta-tables
但是,您可以使用相应的Datasets: list API
分别使用bq ls或列表数据集