|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() à la recherche d'un stage de fin de formation dans le décisionnel Inscription : juillet 2002 Messages : 117 ![]() |
Bonjour
je suis un novice sur les outils BI, et sur tout sur talend, j'ai une série d'exercice avec lesquelles j'essaye de découvrir les fonctionnalités et les composants de cet outils. dans un exercice je dois utiliser l'outils : tLogCatcher, j'ai compris que ce dernier sert à relever une exception pour que le projet ne s'arrête pas, mais comment le faire fonctionner ? j'ai essayé de le lier en sortie avec un tFileOutputDelemited, mais je n'arrive toujours pas à avoir le fichier des erreurs. est ce que vous avez un exemple plus simple pour utiliser le tLogCatcher ou une idée sur ce que je devais faire afin de me déloquer. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Mustapha EL HASSAKIngénieur développement logiciels Inscription : août 2009 Messages : 627 ![]() |
Bonjour,
Je te conseille de suivre ce tuto ça va t'aider à comprendre son fonctionnement, en plus il y a des captures d'écrans, tout ce qu'il y a de plus facile. http://www.talendforge.org/tutorials...ench&idTuto=31
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui) Mes articles publiés |
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() à la recherche d'un stage de fin de formation dans le décisionnel Inscription : juillet 2002 Messages : 117 ![]() |
Citation:
B.A.Fik |
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() à la recherche d'un stage de fin de formation dans le décisionnel Inscription : juillet 2002 Messages : 117 ![]() |
j'ai essayé de réaliser l'exemple, mais j'ai pas bien saisie son objectif, et j'ai besoin de bien comprendre comment utiliser l'objet tLogCatcher et son utilité.
j'ai essayé de créer un exemple ou j'aurais une exception que j'essauerais de capter avec le tLogCatcher. l'exemple consiste à récupérer dans d'un fichier (csv) une ensemble de ligne déclarer au début des string, puis à les insérer dans une base de données, avec un parssing vers des types numériques, tout en mettant un caractère au milieu des valeur numérique ce qui décrlanche l'exception, Mon job est le suivant : ![]() merci de m'expliquer comment configurer le tLogCatcher pour capter les exceptions des autres objets comme le tMap pour les injecter dans le fichier log. Merci d'avance |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Mustapha EL HASSAKIngénieur développement logiciels Inscription : août 2009 Messages : 627 ![]() |
Bonjour,
En fait je pense que ton JOB devrait fonctionner d'après la capture d'écran. A chaque fois qu'il y' a une exception le tLogCatcher comme son nom l'indique va l'attraper et l'afficher grace à ton tLogRow puis l'écrire dans le fichier de ton tFileOutPutDelimited. Maintenant ce que je te conseille de faire : - Dans le tFileOutputDelimited dans la vue componenet tu coches "Ecrire après" comme ça tu n'écrases pas le contenu de tn Log après chaque execption atrapée, mais tu l'ajoutes à la fin du fichier. - Entre le tLogCatcher et le tFileOutputDelimited tu mets un tMap pour personnaliser la sortie dans ton fichier de Log. Le tLogCatcher renvoie plusieurs informations (moment, pid, root_pid, project, job, origin, message ....), tu pourrais utiliser ces informations pour créer une seule ligne et l'insérer dans ton tFileOutPutDelimitted. Bonne chance.
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui) Mes articles publiés |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com