Automatic translation

Archives

janvier 2008
L Ma Me J V S D
« déc   fév »
 123456
78910111213
14151617181920
21222324252627
28293031  

Contributeurs

Ippon aime le Talend

Au détour d’un projet, on se retrouve souvent confronté à des problématiques liées soit à des migrations de données, soit à un nettoyage de base, soit à de l’intégration par les données entre applications, soit encore à de l’extraction qualitative en vue d’un reporting de synthèse.
L’approche communément utilisée se traduit sous le vocable d’ETL (Extract Transform and Load). Cette approche repose schématiquement sur des connecteurs servant à importer ou exporter les données dans des bases ou des applications et à des transformations ou mapping permettant de les manipuler.
J’ai pu récemment utilisé la solution open source Talend Open Studio. Il s’agit d’un atelier graphique, sur une base Eclipse, permettant la construction de jobs. L’approche est très intuitive et la documentation de qualité. Le schéma ci-dessous illustre un exemple d’utilisation de l’atelier pour une problématique de nettoyage de données :

Script Talend

Très intéressant également, on peut choisir entre Perl et Java pour la génération des jobs, ce qui permet d’insérer des opérations directement dans ces langages dans les processus de transformation.

En bref, un produit à avoir sous le coude en toute circonstance !

  • Jean-Louis Rigau

    UN article viens de paraître sur 01net au sujet de Talend et concernant son partenariat avec Microsoft :
    http://www.01net.com/editorial/370213/talend-et-m…

  • Yann Blazart

    Méfiance quand même. j'ai étudié la solution talend et son rival Kettle, ces outils sont effectivement des outils RAD très bon, du moins tant que la complexité du processus à appliquer ne rende pas le schémas lui même ingérable (15 sous-job, développement spécifiques de composants…) Dans ce dernier cas, le développement d'un outils dédié est plus profitable. A utiliser donc avec parcimonie et bien étudier le besoin précis avant d'avoir une usine a gaz non maintenable