Bonjour à tous,
Tout d'abord, je précise que je suis tout nouveau avec Talend et de ce que j'ai pu voir au travers des webinars et des vidéo ... il est vraiment génial (C'est pour ca que je l'ai choisi pour mon problème :-p)
Je suis désolé aussi si la question a déjà été posée au sein de ce forum.
En fait, je dispose d'un fichier Excel contenant une liste de personne (Nom, prénom, rue, ville, code postal).
Ce que j'aimerais faire est de transférer l'ensemble des données de ce fichier dans une base de donnée mysql.
Mais tout d'abord, en visualisant les aide que j'ai pu voir, je voudrait traiter les codes postaux et les villes.
Pour ce faire, j'ai créé une table dans mysql avec le code postal et la ville en tant que clé primaire... Ce que j'ai donc fait, j'ai pris un tFileInputExcel raccordé à un tMap lié lui même à un tMyqlOutput...
Au niveau du mapping, j'ai directement mis les colonnes excel "code postal" et "ville" raccordée aux colonnes de ma bd mysql.
Naturellement, lorsque je lance le job,(le fichier excel contenant une flopée de doublon) je reçois un message "duplicate entry" ...
Comment puis-je faire pour demander à Talend de "passer" les enregistrements qui seraient déjà dans la base de donnée ?
Ou alors devrais-je opter pour une autre manière d'exploiter le fichier ?
Merci d'avance pour vos réponses ;-)
Michaël
Partager