【问题标题】:BigQuery: Saving query result to partitioned table using cloud clientBigQuery:使用云客户端将查询结果保存到分区表
【发布时间】:2018-07-16 23:37:43
【问题描述】:
我目前正在使用 BigQuery 文档中建议的以下客户端 com.google.cloud:google-cloud-bigquery:1.36.0
此客户端似乎尚不支持为目标表指定时间分区。这是预期的还是我需要使用旧客户端com.google.apis:google-api-services-bigquery 才能使用此功能?
【问题讨论】:
标签:
google-cloud-platform
google-bigquery
【解决方案1】:
您无需在客户端中设置特定属性。使用CREATE TABLE AS SELECT DDL statement,例如:
CREATE TABLE dataset.new_table
PARTITION BY DATE(timestamp_column) AS
SELECT x, y, z, timestamp_column
FROM dataset.existing_table