使用--time_partitioning_field的bq mk告诉我"此项目尚未提供基于字段的分区支持"

时间:2017-09-28 22:21:19

标签: google-bigquery

我在分区文档中看到,您可以根据架构中的时间戳字段对表进行分区,而不是根据数据的插入时间。我希望通过获取我们现有的一个表,导出其数据,然后使用相同的模式创建一个新表并在时间戳字段上进行分区来试验这个,但是当我尝试它时,我得到:

"此项目尚未提供基于字段的分区支持"

这是我必须要求为我的项目设置的东西,还是实验性的?如果是后者,它是否有一个ETA可以滚动?

情况是我在非分区表中存储了数TB的数据,似乎不仅转换过程会很痛苦(我已阅读Migrating from non-partitioned to Partitioned tables),但我的数据流管道向前发展必须做丑陋的事情才能将新数据写入正确的分区,因为'插入时间'与实际数据中的时间戳相比,它不会准确。

1 个答案:

答案 0 :(得分:3)

我猜你读过API参考资料中的新功能。我们正在准备将此功能设为alpha,以便在API和客户端中启用它。您可以在https://issuetracker.google.com/issues/65440943跟踪功能进度。谢谢!