从未分区的临时表中提交复制作业到白天有分区的最终表时,我收到了
cause:java.io.IOException: ErrorMessage: Incompatible table partitioning specification. Expects partitioning specification interval(type:day), but input partitioning specification is none;
对于复制作业到分区表的输入表是否存在任何限制?如何克服它们?使用Load作业在hadoop bigquery-connector类中创建临时表。而JobConfigurationLoad根本没有TimePartitioning的规范。
答案 0 :(得分:1)
您能否暂时尝试使用分区元表来获取所需的日期?我在内部提交了一个问题来支持这种情况。以下内容应该有效:
bq --project_id=<project> cp <source_table> <destination_partitioned_table$20160809>