Bonjour à tous,
Débutant depuis sous Talend, j'aurai besoin de votre aide!
Je dois calculer pour quelques indicateurs un 12 mois glissant avec une reprise d'histo sur 20 mois avec BD oracle.
L'histo est supprimé chaque mois et recalculé entierement.
je pense que le plus simple serait de faire un job comme si dessous.
TJAVA --> TFOREACH --> TINPUT
TJAVA : Genere une liste de date des 12 dernier mois --> 01/05/16 , 01/04/16, 01/03/16, 01/02/16, 01/01/16, 01/12/15, 01/11/15 .... 01/10/14
TFOREACH : pour chaque valeur , on va executer la requete
TINPUT : la requete va s'executer pour chaque valeur en prenant chaque valeur provenant du Tforeach. select sum(..) from table where colonnedate = WHERE dt BETWEEN DATEADD(month, -12, "Valeur_Du_TFOREACH" ) AND Valeur_Du_TFOREACH
Pensez vous que c'est la bonne méthode à appliquer?
Par contre , je n'ai aucune idée de comment crée le java qui va avec! Pourriez vous m'aider svp?
Merci
Partager