有没有办法获取数据集中所有表的信息(架构详细信息)? (大查询)
Posted
技术标签:
【中文标题】有没有办法获取数据集中所有表的信息(架构详细信息)? (大查询)【英文标题】:is there a way to get information (Schema details) of all tables in a dataset? (bigquery) 【发布时间】:2012-08-16 14:07:54 【问题描述】:有没有办法通过 java api 获取数据集中所有表的信息(架构详细信息)? 我知道我可以获得查询的架构( GetQueryResultsResponse.getSchema() ),但这不是我想要的。 我想要的是在特定项目/数据集中以某种方式获取所有可用表的信息。 TableList 或 TableDataList 都不包含这样的方法。我唯一能得到的是 TableId、ProjectId、DatasetId。如果不是 api 调用,是否有此查询?
谢谢你, 阿提拉
【问题讨论】:
【参考方案1】:没有一个单一的 api 调用来获取数据集中所有表的架构详细信息。您需要执行一个 tables.list 来获取数据集中表的 ID,然后在每个表上执行一个 tables.get 来获取它们的架构。
【讨论】:
以上是关于有没有办法获取数据集中所有表的信息(架构详细信息)? (大查询)的主要内容,如果未能解决你的问题,请参考以下文章