使用bq mk --time_partitioning_type=DAY
创建partitioned table是根据数据的加载时间创建的分区,而不是表数据本身中的日期键吗?
要根据日期内的日期创建分区,当前是手动创建分片表并根据日期加载它们的方法,如2012年this post中所述?
答案 0 :(得分:3)
是的,根据数据加载时间创建的分区不是基于数据本身的 如果要将数据加载到特定分区
,可以使用分区装饰器(mydataset.mytable1$20160810
)
根据我的理解,按列分区是我们应该期望在某些时候得到支持的东西 - 但现在不是
答案 1 :(得分:2)
好消息,BigQuery目前支持2种类型的数据分区,包括逐列分区。请检查here。
我喜欢这个功能:单个操作可以将数据提交到最多2,000个不同的分区。