suppose the table is partitioned by period_key, and the csv file also has a 
column named as period_key. The csv file contains multiple days of data, how 
can we load it in the the table?

I think of an workaround by first load the data into a non-partition table, and 
then insert the data from non-partition table to the partition table.

hive> INSERT OVERWRITE TABLE sales SELECT * FROM sales_temp;
FAILED: Error in semantic analysis: need to specify partition columns because 
the destination table is partitioned.


However it doesn't work also. please help.

Reply via email to