【发布时间】:2021-11-26 05:55:24
【问题描述】:
我想创建一个基于文件名分区的表。例如,假设我有一千个销售文件,每个日期一个,例如:
-
Files/Sales_2014-01-01.csv,Files/Sales_2014-01-02.csv, ...
我想根据文件名(本质上是日期)对表进行分区。有没有办法在 BQ 中做到这一点?例如,我想做一个类似于以下的加载工作(在伪代码中):
bq load gs://Files/Sales*.csv PARTITION BY filename
我能做的最接近的事情是什么?
【问题讨论】:
-
如果我们看这里...cloud.google.com/bigquery/docs/partitioned-tables 我们会看到关于分区表的讨论。文件“内部”是什么?每个文件是否包含每条记录都有一个销售日期字段的记录?在这种情况下,这不意味着如果你只是加载它就会被分区吗?
-
@Kolban ha,是的,当然会。感谢您指出这一点!
标签: sql google-bigquery partition