Vì bạn đã biết lược đồ đầy đủ của bảng đích, trước tiên hãy thử tạo nó và điền nó bằng lệnh TẢI DỮ LIỆU:
SET hive.exec.dynamic.partition.mode=nonstrict;
CREATE TABLE T (key int, value string)
PARTITIONED BY (ds string, hr int);
INSERT OVERWRITE TABLE T PARTITION(ds, hr)
SELECT key, value, ds, hr+1 AS hr
FROM srcpart
WHERE ds is not null
And hr>10;
Lưu ý:lệnh set là cần thiết vì bạn đang thực hiện chèn toàn bộ phân vùng động.