如何在Java BigQuery API中创建视图?

时间:2017-05-30 14:34:09

标签: java google-bigquery

使用Google BigQuery的Java客户端库,如何创建视图?

1 个答案:

答案 0 :(得分:2)

相关的API调用是tables.insert。使用Java API,这由create method on the BigQuery service object表示。首先必须创建一个TableInfo,它封装了一个ViewDefinition对象。 TableInfo.Builder上的setDefinition文档说:

  

设置表定义。使用StandardTableDefinition来创建   简单的BigQuery表。使用ViewDefinition创建BigQuery视图。   使用ExternalTableDefinition创建一个支持的表的BigQuery   外部数据。

示例代码:

bigQuery.create(TableInfo.of(TableId.of("DatasetName", "ViewName"),
        ViewDefinition.of("SELECT this, is, the, view FROM query")))