Google bigquery 从分区ORC加载分区BigQuery表

Google bigquery 从分区ORC加载分区BigQuery表,google-bigquery,google-cloud-storage,orc,Google Bigquery,Google Cloud Storage,Orc,我想根据分区ORC中的mydate列创建一个BigQuery分区表 GCS中的文件: mydate=2021-04-01/*.orc ... mydate=2021-04-30/*.orc 指挥部bq: bq load --source_format=ORC --time_partitioning_field mydate --time_partitioning_type DAY mydataset.mytable gs://mydata/*.orc 运行此命令时,出现以下错误:在架构中找不

我想根据分区ORC中的
mydate
列创建一个BigQuery分区表

GCS中的文件:

mydate=2021-04-01/*.orc
...
mydate=2021-04-30/*.orc
指挥部bq:

bq load --source_format=ORC --time_partitioning_field mydate --time_partitioning_type DAY mydataset.mytable gs://mydata/*.orc
运行此命令时,出现以下错误:
在架构中找不到为分区指定的字段,因为
mydate
不在ORC文件中

我该怎么办


感谢您的帮助,祝您度过愉快的一天。

我想我们可以通过提供一个通过source\u uri\u prefix字段编码的自定义分区密钥模式来实现这一点

使用下面与分区模式检测模式相关的链接和示例[1]&[2],我认为您可以做到这一点。 [1] [2]