Rechercher : dans
Par :

ETL Talend solution extraction de donnée?

Dernière réponse le 23 mar 2009 à 15:40:20 ccbbrr172, le 26 mar 2008 à 17:08:52 
 Signaler ce message aux modérateurs

Bonjour,
J'ai un souci avec Talend, pas tellement avec le logiciel mais pour trouver une solution.
Je m'explique :
j'ai un fichier excell en entrée --> un tMap --> j'extrais des données dans des tables d'une base de données MySQL.

Mon problème est que dans le fichier Excell certaines cellules contiennent plusieurs données dans la même cellules séparées par des "/". Je voudrais donc séparrer les données et les insérer une à une dans la base cependant le nombre de données par cellules n'est jamais identique sinon ça serait plus facile.

par exemple : j'ai une collone Auteur dans mon fichier Excell qui est sous cette forme --> M.Michel/B. Benoit/s.Sebastien
B.Maurice/L.Laurent
S.JEAN etc...
il peu y en avoir plus comme être vide.

J'essais de créer une routine récursive qui retournerait la partie gauche (grâce aux outils disponibles : StringHandling.LEFT...) du "/" et de reprendre en paramètre la partie droite et de recommencer mais je galère un peu... je sais pas si c'est possible.
J'espere être assez claire sinon je reste à disposition pour toutes questions...
Si vous avez des solutions??
Merci

Configuration: Windows XP
Firefox 2.0.0.13

Meilleures réponses pour « ETL Talend solution extraction de donnée? » dans :
[Audio] Extraction d'un CD audio - Création de ses propres MP3 VoirLa création de fichiers MP3 par extraction des pistes de ses propres CD audio est autorisée par la loi (contrairement au téléchargement de MP3 protégés par le droit d'auteur). L'extraction des pistes peut être réalisée grâce au logiciel CDex,...
[Outlook 2003] Exportation et importation de données VoirIl est possible d'exporter toutes les données personnelles (contacts, e-mails, calendrier, etc...), à condition de le paramétrer à l'exportation (voir ci-dessous). Exportation ou sauvegarde Importation ou restauration A voir...
Télécharger Some PDF Image Extract VoirLes documents PDF peuvent comporter du texte, des graphes, des tableaux mais aussi des images. Étant donné qu'il n'est pas possible d'en modifier le contenu, il en est de même pour l'extraction d'une image du contenu du document. Some PDF Image...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

cedric_carbone, le 2 avr 2008 à 22:46:26

Tu as besoin de faire une denormalisation. Il faut donc que tu utilises le tDenormalize qui est inclus en natif dans Talend Open Studio.
Bonnes transformations!
Cedric

Répondre à cedric_carbone

2

bi-ali, le 2 mai 2008 à 22:58:49

Bonjour,
Je veux améliorer mon job sous Talend en y rajoutant des composants de contrôle d'erreurs afin d'en faire un tableau de supervision, et des composants de reprise de données en cas d'erreurs de transmision.
Please help me.

Cordialement.

Répondre à bi-ali

3

cedric_carbone, le 6 mai 2008 à 00:12:29

>Je veux améliorer mon job sous Talend en y rajoutant des composants de contrôle d'erreurs[...]
Je te conseille le tSchemaComplianceCheck.
Tu peux aussi utiliser les sorties de rejets de différents composants (DB...), les liens onSubJobError, onComponentError..., instrumenter tes jobs avec des tWarn, tDie...

Pour avoir un tableau de bord resumant les erreurs (métiers ou techniques), je te conseille Talend AMC (Activity Monitoring Console) qui sera un bon complément à ton TOS.

---
Cédric Carbone
Blog : http://talend.developpez.com


Un post qui parle de cela aussi http://www.developpez.net/forums/showpost.php?p=3227468&postcount=18

Un extrait du site web www.talend.com
"Talend Integration Suite is a subscription service that extends award winning Talend Open Studio with professional grade technical support and additional features to facilitate the work of large teams and industrialize enterprise-scale deployments.
==Execution monitoring==
Talend Integration Suite provides advanced monitoring capabilities that enable to centralize the supervision of all integration processes. Monitored parameters include job events (successes, failures, warnings, etc.), execution times and data volumes. All monitoring is performed through a single console or Web dashboard, fully integrated to Talend Open Studio or available as a standalone environment. Customizable indicators and thresholds provide a high level view with the ability to drill down into individual jobs."

Répondre à cedric_carbone

4

 Byron92, le 23 mar 2009 à 15:40:20
  • +1

Ce que je pourrais conseiller c'est aussi d'aller voir les documentations de Talend ainsi que les nombreux tutoriaux présent sur le site web, pour Talend Open Studio, On Demand,...

Les tutoriaux: http://www.talendforge.org/tutorials/menu.php
Les documentations: http://www.talend.com/resources/documentation.php

Répondre à Byron92
Collection CommentÇaMarche.net