有没有办法获取数据集中所有表的信息(架构详细信息)? (大查询)

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 来获取它们的架构。

【讨论】:

以上是关于有没有办法获取数据集中所有表的信息(架构详细信息)? (大查询)的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 Windows 中获取有关进程的详细信息?

有没有办法使用 JavaScript 获取 SSL 证书详细信息?

如何在sqlserver中获取表的所有列信息

获取 HBase 表所有者的命令

在 Excel 中查看 OLAP 多维数据集详细信息

是否可以通过 Power BI 获取数据透视表的来源?