Google bigquery 更改现有bigquery表中的聚集列

Google bigquery 更改现有bigquery表中的聚集列,google-bigquery,Google Bigquery,我在bigquery中有一个分区和集群表。我想向集群列集中添加另一列。我发现修复它的方法是创建另一个表,正如您在这里看到的,但我不能这样做,因为我的表是DataStudio仪表板的源,其中有许多计算字段,我不想丢失这些字段 有什么建议吗?非常感谢 Gustavo.我认为BigQuery还不允许重命名表。 你能用view吗?因此,将数据复制到另一个具有所需修改集群的表中。然后在新表上创建一个与旧表名同名的视图,这样Data Studio上就不会出现任何中断。您不需要新表,尽管最初不支持更改群集列,

我在bigquery中有一个分区和集群表。我想向集群列集中添加另一列。我发现修复它的方法是创建另一个表,正如您在这里看到的,但我不能这样做,因为我的表是DataStudio仪表板的源,其中有许多计算字段,我不想丢失这些字段

有什么建议吗?非常感谢

Gustavo.

我认为BigQuery还不允许重命名表。
你能用view吗?因此,将数据复制到另一个具有所需修改集群的表中。然后在新表上创建一个与旧表名同名的视图,这样Data Studio上就不会出现任何中断。

您不需要新表,尽管最初不支持更改群集列,但后来支持更改群集列(从2020年初开始)

请检查此文档:

不幸的是,该功能目前只能通过API提供


(如果您不熟悉BigQueryAPI)它不需要您编写代码,您可以在这里与它交互。对于您的一次性维护,可能会为您节省一些时间。

非常感谢@YunZhang。通过API web界面,它就像一个魅力。