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 tHashOutput pour 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.
RSS | Informations |