table 属性的 bigquery java api

bigquery java api for table properties

我需要访问这些属性 google 大查询 ui 提供 table 大小、行数等... 但是我找不到任何文档或参考资料。

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

还有一些 table 甚至 UI 也没有提供行数,它看起来像下面这样。有什么理由吗?

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

最近收到流式插入的表不提供 row/size 属性,因为此数据很容易经常更改。一旦 table 不再被视为活动流 table,此数据应该可用。

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

您可以使用来自

的 Java SDK 获取此数据

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

您可以通过以下代码获取:

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

    Table t = tableGet.execute();

如有更多问题请联系我