Talend : comment transformer un blob en string

 

talend-logo

Dans cet article, je vais vous proposer un solution simple afin de récupérer des données de type blob dans une base de données et de les convertir en String. Utile pour la migration de base de données ou pour la récupération d'un historique.

Voici le schéma globale de notre exemple :

global

En entrée, une table auteur avec un champs de type blob contenant la bibliographie des auteurs :

entree

Dans le Tmap, il suffit de modifier le type du champs bibliographie en byte[] (tableau de bytes) :

tmap_in

Dans le flux de sortie de tmap, 2 actions à faire :

  1. Transformer le type de bibliographie en String
    tmap_out
  2. Faire la conversion avec en option la gestion de l'encodage
    tips

Enfin dans la table en sortie :

sortie

Et voilà, la conversion est terminée.

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.