有没有办法在 BigQuery 表上创建自定义日分区?

Posted

技术标签:

【中文标题】有没有办法在 BigQuery 表上创建自定义日分区?【英文标题】:Is there a way to create custom day partition on BigQuery Tables? 【发布时间】:2017-10-06 22:40:49 【问题描述】:

我是 BigQuery 的新手,我正在尝试使用谷歌允许的默认分区以外的日期分区创建表。是否可以追溯 DAY 分区的日期?由于我正在尝试加载历史数据,因此今天对这些分区使用没有帮助。我正在通过 Google Storage 在 BigQuery 中创建表。

谢谢!

【问题讨论】:

Can we create dynamic partition in Big Query as in Hive?的可能重复 【参考方案1】:

是的,您可以使用分区装饰器将数据插入特定分区:https://cloud.google.com/bigquery/docs/partitioned-tables#addressing_table_partitions。

bq 加载'mydataset.table$20160519' ...

【讨论】:

以上是关于有没有办法在 BigQuery 表上创建自定义日分区?的主要内容,如果未能解决你的问题,请参考以下文章

bigquery - 自定义字段上的分区 - 仅适用于标准 SQL?

Bigquery 自定义一周的第一天(默认为星期一)

在 BigQuery 中加入 2 列结构

bigquery - 小表上的慢查询

有没有办法将架构的内容创建到 BigQuery 中的表中?

自定义表上的大型查询 - 内存问题