Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Stocker un flux temporairement sur un job Talend

20/04/2019

Dans le cas où vous devez stocker temporaire les données d'un flux, on peut utiliser les composants natifs tBufferInput et tBufferOutput. Cependant, si sur un même job il y a plusieurs flux de données à stocker, on peut utiliser les composants natifs tHashOutputpour stocker puis le tHashInput pour lire. 

La documentation indique qu'il s'agit de composants "lisant dans le cache mémoire afin de peupler rapidement de données et de faciliter les transactions comprenant un large volume de données".

Ils ne sont cependant pas visibles par défaut (ce n'est pas précisé pourquoi). Pour les activer, il faut aller sur Fichier / Editer les propriétés du projet / Designer / Paramètres de la palette puis Jobs / Techniques.


Leur fonctionnement est assez simple et classique : un tHashOutput stocke un flux de données. Un tHashInput est relié à un tHashOutput (on peut même associer plusieurs composants de lecture) et parcours le flux.

Dernière modification le 20/04/2019 - Quillevere.net

Rechercher sur le site

rss RSS info Informations