如何在bigquery中创建分区表

Ran*_*ech 7 google-bigquery

Google最近宣布BigQuery中的分区表具有许多优点.但是,我没有找到如何创建此类表的文档.如何在UI,CLI或API(java等)中创建这样的表?

Mik*_*ant 5

看一下表资源的timePartitioning属性.
您可以尝试使用它我认为:o)
分区表创建和更新日期分区表中有关它的更多信息


Dam*_*ool 5

您可以在 UI/CLI 中运行此代码以创建带分区的表。

bq query --use_legacy_sql=false '
CREATE TABLE dw_prod.example_table (
    company STRING, 
    value FLOAT64,
    ds DATE)
PARTITION BY ds
OPTIONS(
  expiration_timestamp=TIMESTAMP "2028-01-01 00:00:00 UTC",
  description="Example table create in BQ CLI",
  labels=[("example","summary")]
);'
Run Code Online (Sandbox Code Playgroud)