【发布时间】:2014-07-17 02:35:52
【问题描述】:
有没有办法以编程方式(Java API)获取 Bigquery 的表和数据集元数据?
我试图创建一份关于每个表/数据集的大小、创建者、创建时间的报告,并希望避免手动进行。我们有很多桌子。
【问题讨论】:
标签: google-bigquery
有没有办法以编程方式(Java API)获取 Bigquery 的表和数据集元数据?
我试图创建一份关于每个表/数据集的大小、创建者、创建时间的报告,并希望避免手动进行。我们有很多桌子。
【问题讨论】:
标签: google-bigquery
谢谢 N.N.这有效:
SELECT dataset_id, table_id, size_bytes FROM >.表格 其中 size_bytes > 0 按 size_bytes desc 排序
无论如何要被created_by?
【讨论】:
关于获取表元数据,用java你可以这样做
Tables tableRequest = bigquery.tables();
Table table = tableRequest.get(projectName,datasetName,tableName).execute();
List<TableFieldSchema> fields = table.getSchema().getFields();
如果您还有其他问题,请与我联系。我用大查询表模式做了很多工作
【讨论】: