googlebigquery:不兼容的表分区规范

y3bcpkx1  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(450)

当从一个没有分区的临时表提交一个拷贝作业到一个每天都有分区的最终表时,我收到

cause:java.io.IOException: ErrorMessage: Incompatible table partitioning specification. Expects partitioning specification interval(type:day), but input partitioning specification is none;

那么,将作业复制到分区表的输入表是否有任何限制?如何克服这些限制?临时表是在hadoop bigquery连接器类中使用load job创建的。jobconfigurationload根本没有时间分区的规范。

hgqdbh6s

hgqdbh6s1#

您能暂时尝试使用所需日期的分区元表吗?我已经在内部提交了一个问题来支持这个场景。类似于以下的方法应该可以工作:

bq --project_id=<project> cp <source_table> <destination_partitioned_table$20160809>

相关问题