Google bigquery 在BigQuery中使用表中的同一列进行分区和集群

Google bigquery 在BigQuery中使用表中的同一列进行分区和集群,google-bigquery,partitioning,Google Bigquery,Partitioning,我将转到由时间戳列(其值以毫秒为单位)分区的表。现在我想按小时生成集群,这将取决于我用于分区的相同时间戳列 我想使用同一列进行分区和集群,但我不确定这是否可以生成每小时一次的集群 我计划添加一个新列,其中只包含与每条记录相关的小时数,然后使用此列创建集群表,但我想更好地了解如果使用与分区相同的时间戳列,会发生什么情况。您是否经常查询或筛选小时数?我只是想看看你是否能从中受益匪浅。无论哪种方式,文档()都说明了当您同时使用集群和分区时,数据可以按日期或时间戳列进行分区,然后在不同的列集合上进行集群

我将转到由时间戳列(其值以毫秒为单位)分区的表。现在我想按小时生成集群,这将取决于我用于分区的相同时间戳列

我想使用同一列进行分区和集群,但我不确定这是否可以生成每小时一次的集群


我计划添加一个新列,其中只包含与每条记录相关的小时数,然后使用此列创建集群表,但我想更好地了解如果使用与分区相同的时间戳列,会发生什么情况。

您是否经常查询或筛选小时数?我只是想看看你是否能从中受益匪浅。无论哪种方式,文档()都说明了
当您同时使用集群和分区时,数据可以按日期或时间戳列进行分区,然后在不同的列集合上进行集群。
似乎您可能需要使用新列。请查看。现在,你能给我们估计一下你每小时有多少数据吗?你想在上面运行什么样的查询呢。BigQuery现在允许在同一列上进行分区和集群。感谢您指出文档。它需要更新。