我必须使用相同模式的表,tab1
并且tab1_partitioned
后者按天分区。
我正在尝试使用以下命令将数据插入到分区表中:
bq query --allow_large_results --replace --noflatten_results --destination_table 'advertiser.development_partitioned$20160101' 'select * from advertiser.development where ymd = 20160101';
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
BigQuery error in query operation: Error processing job 'total-handler-133811:bqjob_r78379ac2513cb515_000001553afb7196_1': Provided Schema does not match Table
Run Code Online (Sandbox Code Playgroud)
两者都具有完全相同的架构,我真的不明白为什么我会收到该错误。有人可以对我的问题有所了解吗?
事实上,我更喜欢如果 BigQuery 支持 Hive 中支持的动态分区插入,但几天的搜索似乎指出这是不可能的:-/