当从未分区的临时表向按天分区的最终表提交复制作业时,我收到
cause:java.io.IOException: ErrorMessage: Incompatible table partitioning specification. Expects partitioning specification interval(type:day), but input partitioning specification is none;
那么,复制到分区表的输入表有什么限制吗?如何克服这些限制呢?临时表是在hadoop bigquery-connector类中使用Load job创建的。而JobConfigurationLoad根本没有TimePartitioning的规范
您能暂时尝试使用所需日期的分区元表吗?我已经在内部提交了一个问题来支持这个场景。下面的代码应该可以工作:
bq --project_id=<project> cp <source_table> <destination_partitioned_table$20160809>