|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Consultant en Business Intelligence Inscription : juillet 2011 Messages : 17 ![]() |
Bonjour,
je travaille sur Informatica depuis 1 mois et je ne maîtrise pas encore très bien l'outil. Je vous explique ce que j'aimerais faire. J'ai une table comportant une colonne dans laquelle les données sont inscrites de cette façon : chaîne1, chaîne2, chaîne 3 J'aimerais pouvoir isoler chacune des chaînes et les mettre chacune dans une ligne différente : chaîne1 chaîne 2 chaîne 3 Comment faire pour localiser les virgules et extraire chacune des chaînes? Puis pour mettre chacune des chaines dans une ligne différente? Merci d'avance pour votre aide! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Consultant en Business Intelligence Inscription : avril 2005 Messages : 677 ![]() |
Bonjour,
Si chaine1, chaine2 et ainsi de suite est toujours fixe d'une ligne à une autre, tu peux utiliser des substrings. Sinon tu peux essayer la méthode suivante ici en lien, je ne la trouve pas très propre mais elle a l'air de fonctionner. Concernant ton passage de ligne en colonne, tu peux utiliser des Normalizer. Regarde l'aide Informatica, elle est en pas forcément bien documentée en théorie mais les exemples sont souvent très clairs.
__________________
Dogbert : Here's my final report on your company. I've concluded you're doomed. You waste too much money on consultants. Boss : You're a consultant. Dogbert : Ironic, isn't it ? ~~ La culture, c'est comme la confiture : quand on l'aime, on la partage. Amateur de photos et de groupes de rock qui gagnent à être connus ? Clique WWW ! |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Consultant en Business Intelligence Inscription : juillet 2011 Messages : 17 ![]() |
Merci beaucoup Glutinus!
Là je pars en vacances, donc je n'aurai pas la possibilité de tester tes conseils mais dès que je rentre j'essaie ça! |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Consultant en Business Intelligence Inscription : juillet 2011 Messages : 17 ![]() |
Ca y est, j'ai réussi à isoler les différentes chaînes de caractères dans des colonnes différentes en utilisant des instr pour localiser les virgules puis des substr pour extraire les chaînes entre 2 virgules
(petite astuce : j'ai ajouté une virgule supplémentaire à la fin de chaque cellule grâce à un concat pour faciliter l'extraction) Il me reste maintenant à passer d'une configuration colonnes à une configuration lignes... |
|
|
10
|
|
|
#5 |
|
Futur Membre du Club
![]() Consultant en Business Intelligence Inscription : juillet 2011 Messages : 17 ![]() |
J'ai effectué la conversion lignes/colonnes avec le Normalizer qui est assez facile d'utilisation
|
|
|
10
|
|
|
#6 |
|
Membre Expert
![]() Consultant en Business Intelligence Inscription : avril 2005 Messages : 677 ![]() |
Super !
Merci de nous faire part de tes solutions.
__________________
Dogbert : Here's my final report on your company. I've concluded you're doomed. You waste too much money on consultants. Boss : You're a consultant. Dogbert : Ironic, isn't it ? ~~ La culture, c'est comme la confiture : quand on l'aime, on la partage. Amateur de photos et de groupes de rock qui gagnent à être connus ? Clique WWW ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com