Bonjour.
Sous Talend Open Studio, je cherche a recuperer d'un serveur un fichier dont
le nom contient une date du mois -2.
Par exemple, le fichier se nomme "test_2013_01_31.csv".
Chaque mois j'ai un nouveau fichier, par exemple pour fevrier j'ai le fichier "test_2013_02_28.csv"
Nous sommes en mars. J'extrais les donnees a fin fevrier et j'aimerai ensuite comparer les donnees a fin janvier avec les donnees a fin fevrier.
Je viens de faire l'extraction des donnees de fevrier, je les ai donc dans une table MySQL.
Par contre, les donnees de janvier sont dans un fichier csv.
J'ai donc besoin d'importer les donnees du fichier csv de janvier dans une table MySQL pour ensuite faire les cadrages.
Je cherche a utiliser ca dans tFTPGet, tFileInputDelimited, et d'autres objets de ce type ou je dois saisir un nom de fichier.
Actuellement, l'utilisateur saisie la date "limite" dans un tmsgbox (date du dernier jour du mois a extraire, date qui sert dans les requetes sql comme date limite).
Dans le nom des fichiers generes pour le mois precedent, j'utilise la valeur saisie par l'utilisateur dans le Tmsgbox en rajoutant, au nom du fichier saisie en dur, la chose suivante :
Ce qui me permet, si l'utilisateur saisie "2013-02-28" d'obtenir un fichier dont le nom contient "2013-02-28".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ((String)globalMap.get("tMsgBox_1_RESULT"))
Sauf que
est dans un format texte ce qui provoque des messages d'erreur lorsque je rajoute "month" devant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ((String)globalMap.get("tMsgBox_1_RESULT"))
Comment resoudre ?
Merci.
Cdlt
Partager