BigQuery:使用云客户端将查询结果保存到分区表

dat*_*ser 0 google-bigquery google-cloud-platform

我目前正在使用 BigQuery 文档中建议的以下客户端 com.google.cloud:google-cloud-bigquery:1.36.0

此客户端似乎尚不支持为目标表指定时间分区。这是预期的还是我需要使用旧客户端 com.google.apis:google-api-services-bigquery才能使用此功能?

Ell*_*ard 5

您不需要在客户端中设置特定属性。使用CREATE TABLE AS SELECTDDL 语句,例如:

CREATE TABLE dataset.new_table
PARTITION BY DATE(timestamp_column) AS
SELECT x, y, z, timestamp_column
FROM dataset.existing_table
Run Code Online (Sandbox Code Playgroud)