表属性的bigquery java api

时间:2015-01-07 03:50:37

标签: google-bigquery

我需要访问那些属性google big query ui提供的表大小,行数等... 但是我找不到任何文档或参考资料。

Table ID    xxxx:xx.xxx
Table Size  133 KB
Number of Rows  250
Creation Time   9:48am, 2 Jan 2015
Last Modified   12:40am, 3 Jan 2015

对于某些表,即使UI不提供行数,它看起来如下所示。有什么理由吗?

Table ID    yyyy.yyyy
Creation Time   4:51pm, 6 Jan 2015
Last Modified   6:07pm, 6 Jan 2015

2 个答案:

答案 0 :(得分:2)

最近收到流媒体插入的表格不提供行/大小属性,因为此数据容易频繁更改。一旦表不再考虑活动流表,这些数据就应该可用。

此信息可通过tables.get API调用获取。

答案 1 :(得分:1)

您可以使用

中的Java Sdk获取此数据

com.google.api.services.bigquery.model.Table

你可以通过以下代码获得它:

    Bigquery.Tables.Get tableGet = bigquery
            .tables().get(
                    projectId,
                    datasetID,
                   tablId);

    Table t = tableGet.execute();

如果您有更多问题,请与我联系