|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
Bonjour à tous,
Je dois renseigner une table T à partir d'un fichier T est comme suit : User Action Item Memory Duration Le fichier est formaté comme suit : ut1ayq https://Monsite/jira/browse/ISI3-8855 13538449-26669 810 Je dois mettre ut1ayq dans User browse dans Action ISI3-8855 dans Item 13538449-26669 dans Memory 810 dans Duration Le problème c'est que je ne peux pas choisir le " " comme séparateur puisque je dois récupérer "ISI3-8855" de https://Monsite/jira/browse/ISI3-8855 Avez-vous une idée ? Dois-je utiliser tJava Je vous remercie |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Thomas GuerinDéveloppeur informatique Inscription : février 2011 Messages : 11 ![]() |
Salut,
Pourquoi tu ne peux pas utiliser " " comme séparateur pour "ISI3-8855"? TomTom_ |
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
Parce qu'il n'y a pas de " " avant "ISI3-8855"
|
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() Mustapha EL HASSAKIngénieur développement logiciels Inscription : août 2009 Messages : 627 ![]() |
Salut,
Tu as dis Citation:
Ainsi tu vas récupérer toute la colonne : https://Monsite/jira/browse/ISI3-8855 et après tu fais un substring de java sur cette colonne pour ne récupérer que ISI3-8855 J'espère que ça t'aidera.
__________________
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 |
|
|
|
10
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
Je te remercie pour ta réponse, j'ai même vu la réponse sur l'autre sujet.
Je débute un peu sur Talend, peux-tu stp me dire où et comment je peux créer une routine. Ce que j'ai fait à présent c'est utiliser le " " comme séparateur de champs et j'ai tout mit dans une table dont la 2ème colonne contient donc la valeur https://Monsite/jira/browse/ISI3-8855 Comment puis-je créer la routine et lui faire appel pour ne prendre que "ISI3-8855" Je te remercie |
|
|
00
|
|
|
#6 | ||
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
J'ai créé la routine, voici son code
Code :
MyRoutine.Couper(row1.Item) Sauf que j'ai ce message d'erreur : My routine ne peut pas être résolu Est-ce normal ? qu'est ce que j'ai raté ? Merci |
||
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Mustapha EL HASSAKIngénieur développement logiciels Inscription : août 2009 Messages : 627 ![]() |
Bonjour,
Tu devrais normalement retrouver ta fonction dans la partie basse de la fenêtre de mapping. Regardes la capture jointe. 1 - Tu séléctionnes UserDefined dans la liste de gauche. 2 - Tu devrais retrouver ta fonction dans la liste de droite. 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
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
Bonjour,
Oui je la retrouve bien, j'ai fait une capture d'écran |
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 569 ![]() |
Bonjour,
Pourquoi tu ne fais pas simplement ActionAndItem.substring(...) Le champ ActionAndItem est bien un string ? Exemple dans le tmap tu mets "Machaine". et Talend te sort plein de fonction déjà disponibles. Attention il faut tester avant si la valeur est nulle et s'il n'y pas de dépassement de longueur ! |
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
ça fonctionne bien je vous remercie !!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com