Google bigquery Bigquery数据集/表的元数据

Google bigquery Bigquery数据集/表的元数据,google-bigquery,Google Bigquery,有没有一种方法可以通过编程方式获取Bigquery的表和数据集元数据 我试图创建一个关于每个表/数据集的大小、创建者和创建时间的报告,并希望避免手动创建。我们有很多桌子 谢谢N.N.这起作用了: 从.TABLES中选择数据集\u id、表\u id、大小\u字节 其中大小_字节>0 按大小排序\u字节描述 不管怎么说,要想通过以下方式创建表元数据?关于获取表元数据,使用java您可以这样做 Tables tableRequest = bigquery.tables(); Table table

有没有一种方法可以通过编程方式获取Bigquery的表和数据集元数据


我试图创建一个关于每个表/数据集的大小、创建者和创建时间的报告,并希望避免手动创建。我们有很多桌子

谢谢N.N.这起作用了:

从.TABLES中选择数据集\u id、表\u id、大小\u字节 其中大小_字节>0 按大小排序\u字节描述


不管怎么说,要想通过以下方式创建表元数据?

关于获取表元数据,使用java您可以这样做

Tables tableRequest = bigquery.tables();
Table table =     tableRequest.get(projectName,datasetName,tableName).execute();
List<TableFieldSchema> fields = table.getSchema().getFields();

如果您还有任何问题,请与我联系。我经常使用大查询表模式

检查:不客气。我不知道如何检索创建者。。。这是给Jordan、Felipe和co.的问题。谢谢,N.N。!这将是一个伟大的功能要求。这是一个有趣的用例,顺便说一句,有多少人在创建表?现在我们只有三个用户。但我们看到,这将很快增加到大约10个用户。我已经发布了这个功能以及一些我很想在Bigquery中看到的其他功能。在表类中找不到方法getSchema。我不确定这是不是你在这里指的同一个班级。我正在看com.google.cloud.bigquery.Table