Google bigquery 基于列数据的分区?

Google bigquery 基于列数据的分区?,google-bigquery,Google Bigquery,当使用bq mk--time\u partitioning\u type=DAY创建分区时,分区是基于数据的加载时间而不是表数据本身中的日期键创建的吗 要根据日期内的日期创建分区,当前的方法是手动创建分片表,并根据日期加载它们,如从2012年开始 是,基于数据加载时间而不是基于数据本身创建的分区 如果要将数据加载到特定分区中,可以使用分区装饰器(mydataset.mytable1$20160810) 根据我的理解,按列划分是我们应该期望在某一点上得到支持的—但现在不是了好消息,BigQuery

当使用
bq mk--time\u partitioning\u type=DAY创建分区时,分区是基于数据的加载时间而不是表数据本身中的日期键创建的吗


要根据日期内的日期创建分区,当前的方法是手动创建分片表,并根据日期加载它们,如从2012年开始

是,基于数据加载时间而不是基于数据本身创建的分区
如果要将数据加载到特定分区中,可以使用分区装饰器(
mydataset.mytable1$20160810


根据我的理解,按列划分是我们应该期望在某一点上得到支持的—但现在不是了

好消息,BigQuery目前支持2种类型的数据划分,包括按列划分。请查收


我喜欢这个特性:一个单独的操作可以将数据提交到多达2000个不同的分区。

添加了一个说明——2012年的文章讨论了创建分片表。您可以加载/附加/复制到表的特定分区。因此,您将有一个表,但有多个带日期的分区:为了确认,我可以根据我的日期列值使用表$YYYYMMDD destination创建和填充新分区?您说的“按列分区”是什么意思?您可以检查上面的链接:分区表:根据时间戳或日期列分区的表。3类型数据分区?我认为它是两种类型的分区,基于摄取时间或基于日期类型列。