-
Notifications
You must be signed in to change notification settings - Fork 4
Home
bcourtine edited this page Sep 14, 2010
·
8 revisions
Site du projet de développement de composants pour l’ETL Talend Open Studio.
Les composants actuellement dans ce repository sont les dernières versions publiés sur Talend Exchange. Seuls figurent dans ce repository les composants que je continue de développer : les fonctionnalités additionnelles des composants LDAP ou Informix sont maintenant intégrées dans le produit. Je n’ai donc pas de raison de maintenir le développement de ces composants.
Ce projet héberge le site d’information de ces composants, le suivi des bugs éventuellement rencontrés, ainsi qu’une sauvegarde des nouveaux développements. Il remplace en cela mon ancien repository Subversion.
Liste des composants hébergés :
- StaticMap : ensemble de méthodes généralisant le concept de la globalMap, mais de manière statique. Cette Map étant statique, elle permet un échange d’informations entre plusieurs jobs, entre un job et un programme Java appelant, etc.
- StaticThreadLocalMap : méthodes similaires à celles de la StaticMap, mais où chaque Thread accède à une Map distincte.
- bcAggregateRow : trois nouvelles fonctions d’agrégation pour les champs booléens (ET logique, OU logique et OU exclusif)
- bcFileListExt : ajout de fonctionnalités au composant tFileList. Possibilité d’avoir plusieurs filtres d’exclusion et de choisir l’ordre de tri des fichiers listés.
- bcFileOutputOOSpreadsheet : composant d’écriture dans un document au format Open Document Spreadsheet).
- bcResourceInputProperties : lecture d’un fichier properties situé dans le classpath lors de l’exécution du job. Ce composant permet ainsi la lecture d’un fichier compressé dans un JAR qui serait inclus dans le classpath.
- tBufferCopyInput : lit une copie du buffer des jobs Talend. Cela permet de mettre les données du même flux dans un tBufferOutput sans provoquer une boucle infinie.
- tBufferOutput : extension du composant tBufferOutput permettant de vider le contenu du buffer avant d’y mettre de nouvelles données. Ce composant peut être utilisé avec le tBufferCopyInput pour enchaîner des traitements utilisant le buffer pour le stockage temporaire des données.
- tFileDigester : hachage d’un fichier en utilisant un des protocoles MD2, MD5, SHA-1, SHA-256, SHA-384 ou SHA-512.
- tInitLog4J : initialisation de la configuration du Framework de logging Lo4J à partir d’un fichier XML ou properties.
- tLog4J : log d’un message pour chaque ligne du flux avec le niveau de gravité souhaité, en utilisant le Framework Log4J.
- tLog4JCatch : composant de redirection des logs natives de Talend Open Studio vers le Framework de logging Log4J, avec le même niveau de gravité, à utiliser avec le tLogCatcher.
- tRunJobRow : permet l’exécution d’un sous job avec un flux de données en entrée et un autre en sortie. Ce composant doit être utilisé avec les composants tBufferCopyInput et la version étendue de tBufferOutput (ci-dessus).