从 SQL 查询向 BigQuery 表添加多个分区列

Bad*_*mal 10 sql etl google-bigquery

我一直在尝试向 BigQuery 表添加多个分区列,但即使我在查询参数中添加多个分区字段,它似乎也只需要一个字段。

我按日期时间和整数范围进行分区。

它只需要该对中的较晚一个来创建分区并忽略第一个分区字段。

任何想法,将不胜感激?

Hua*_*ang 13

BigQuery 仅支持对一列进行分区。如果要对多列进行分区,可以考虑分区+集群。该表最多可以聚集在 4 列上。