Google cloud platform 是否可以按摄取时间对按摄取时间分区的BQ表进行聚类?
我们目前使用的是一个BQ表,它在一列Google cloud platform 是否可以按摄取时间对按摄取时间分区的BQ表进行聚类?,google-cloud-platform,google-bigquery,Google Cloud Platform,Google Bigquery,我们目前使用的是一个BQ表,它在一列date1上按天分区,并在同一个日期列date1上聚集。这使我们能够优化我们的成本。但是,我们希望使用按摄取时间分区的表,但是我还没有发现是否也可以按_PARTITIONTIME进行集群 有人知道我们是否可以在BigQuery中做这样的事情吗 感谢您的帮助。因此,摄取时间分区没有限制(或没有限制)。我做了一个测试,效果很好 您好,谢谢您的回答,但我想要的是按分区时间(实际上并不存在)进行聚类,我还没有找到如何进行聚类\u分区时间是一个伪列,仅当您按摄取时间进行
date1
上按天分区,并在同一个日期列date1
上聚集。这使我们能够优化我们的成本。但是,我们希望使用按摄取时间分区的表,但是我还没有发现是否也可以按_PARTITIONTIME进行集群
有人知道我们是否可以在BigQuery中做这样的事情吗
感谢您的帮助。因此,摄取时间分区没有限制(或没有限制)。我做了一个测试,效果很好
您好,谢谢您的回答,但我想要的是按分区时间(实际上并不存在)进行聚类,我还没有找到如何进行聚类\u分区时间是一个伪列,仅当您按摄取时间进行分区时才存在。如果不按摄取时间进行分区,它就不存在。如果您进行分区,集群是无用的(因为已经在分区中)。这里的解决方案是在接收数据时设置一列,以手动设置接收日期。嗨,谢谢,这就是我们要做的。然而,这并不是无用的,因为集群仍然降低了成本。如果您按天进行分区,则可以确保数据的最大成本为1D。然而,大多数查询只使用一个小时的数据,集群有助于降低成本。但是,不可能按小时划分分区,因为我们被限制为4000个分区