1 pièce(s) jointe(s)
Utilisation Variable contexte et requête sql
Bonjour
Voici mon problème
Je souhaite développer un flux qui en fonction de la date de dernier Traitement , sélectionne les données qui ont été créédepuis le dernier traitement.
Et la je me heurte à l’utilisation des variables de contexte
J’ai une variable de contexte (context.timestamp de type date)
J’extrait la date (toracleImput1) du dernier traitement (type timestamp) et j’essaye de l’affecter à ma variable globale
Dans t_java1
Code:
1 2
| context.timestamp = row2.LastRundate;
System.out.println(context.timestamp+"yyyyy"); |
1e pb : quand je fais System.out.println cela renvoie null. Le pb doit venir de là mais je bute
En fait je souhaite utiliser cette variable de contexte dans dans le tMysqlimput _1 pour faire une requete du style ,
Code:
1 2 3 4 5 6 7 8
| "SELECT
c.idCongres,
c.nomCongres,
c.analytique
FROM neo_preprod.congres c
WHERE canceled is false
AND (c.dateAdd > UNIX_TIMESTAMP('"+context.timestamp+"'))
" |
Cela ne fonctionne pas et je n’arrive pas à m’en sortir. Pouvez vous m’aider (je débute en talend)
En pièce jointe le design du job
Pièce jointe 277352