Hive: partition dynamique ajoutant à la table externe

Je suis en cours d'exécution de la ruche 071, le traitement de données existante qui est a la suite de la disposition des répertoires:
-TableName
- d= (ex: 2011-08-01)
- d=2011-08-02
- d=2011-08-03

etc ...
sous chaque date, j'ai la date des fichiers.
maintenant pour charger les données, je suis en utilisant

CREATE EXTERNAL TABLE table_name (i int)  
PARTITIONED BY (date String)  
LOCATION '${hiveconf:basepath}/TableName';**  

Je voudrais que mon script hive pour être en mesure de charger les partitions concernées selon certains de saisie de la date et du nombre de jours. donc, si je passe date='2011-08-03' et jours='7'
Le script doit charger les partitions suivantes
- d=2011-08-03
- d=2011-08-04
- d=2011-08-05
- d=2011-08-06
- d=2011-08-07
- d=2011-08-08
- d=2011-08-09

Je havn'pas trouvé de discent façon de le faire, sauf explicitlly en cours d'exécution:

ALTER TABLE table_name ADD PARTITION (d='2011-08-03');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-04');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-05');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-06');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-07');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-08');  
ALTER TABLE table_name ADD PARTITION (d='2011-08-09');  

puis exécute ma requête

select count(1) from table_name;

cependant, c'est offcourse n'est pas automatisée en fonction de la date et des jours d'entrée

Est il possible que je peux définir à la table externe pour charger les partitions en fonction de la période ou la date de l'arithmétique?

source d'informationauteur Tomer