Bonour,
Je galère vraiment avec Talend
J'ai des lignes à traiter et elles dépendent d'autres lignes, voici un exemple :
Jan 1 02:02:10 SERVER1 s=u0112APM044186 mod=mail cmd=env_from value=mail@domain1.com ofrom=admin@domain5.com qid=u0112APM044186 tls= routes= notroutes=tls_fallback
Jan 1 02:02:10 SERVER1 s=u0112APM044186 mod=mail cmd=env_rcpt r=1 value=support@domain2.com verified= routes= r=0.5 c=22
Jan 1 02:02:10 SERVER1 s=u0112APM044185 mod=session cmd=data from=mail@domain3.com suborg=
Jan 1 02:02:10 SERVER1 s=u0112APM044185 mod=session cmd=data rcpt=support@domain4.com suborg=
Jan 1 02:02:10 SERVER1 s=u0112APM044185 mod=session cmd=data rcpt_notroutes=default_inbound data_routes= data_notroutes=* val=2.258963258
Pour chaque groupe de s= je dois aller chercher des infos dans des colonnes selon la valeur des champs mod et cmd.
Il y a plusieurs centaines de milliers de lignes à traiter par jours.
J'ai essayé avec tAggregateRow, tMap, tHashInput/output t je n'arrive pas à faire un truc qui fonctionne bien.
Du coup j'aimerai constituer un tableau pour chaque groupe de s= et traiter chaque tableau avec du java.
Pourriez vous m'indiquer comment créer un tel tableau svp ?
Merci d'avance
AF
Partager