fbpx

Eléments en erreur sur la vue code du studio Talend

Vous vous êtes peut-être déjà demandé comment trouver rapidement des éléments en erreur dans le studio Talend. Dans cet article Expert-talend vous donne une astuce pour trouver rapidement vos éléments en erreur à l'aide d'une vue code dans le studio. 




Il arrive souvent que la valeur d’une ou plusieurs colonnes pose problème lors de l’exécution d’un Job, notamment lorsqu’aucun contrôle des données n’a été effectué auparavant.

Il est donc intéressant de savoir comment trouver rapidement les éléments en erreur à l'aide de la vue code. 

Ici l’erreur Java nous indique une NullPointerException ce qui signifie que l’on tente d’effectuer une opération sur une valeur nulle.


Erreur Java relevée dans le studio Talend

Dans ces cas-là il suffira de rajouter un contrôle sur le champ en question pour vérifier qu’il contient bien des données.

Dans le cas présent le problème est qu’on ne sait pas directement depuis l’erreur quel champ pose problème. Cela peut devenir compliqué et faire perdre du temps si nous avons beaucoup de colonnes dans nos schémas.

C’est là que l’onglet code du designer peut devenir utile.

Grâce à l’erreur nous savons quelle ligne du code génère une erreur et il nous suffit donc d’aller visualiser le code et de chercher la ligne indiquée.

Par exemple ici la console nous indique une erreur à la ligne 785. Il est possible d’accéder à la ligne souhaitée grâce à Ctrl + L puis en tapant le numéro de la ligne.


Utilisation de l'onglet code du Studio Talend pour trouver la liste contenant l'erreur

Nous voyons alors que l’erreur se situe sur le champ « Col3 » sur lequel on applique la fonction « equals ».

Il est donc possible d’en déduire que pour au moins une des lignes à traiter, la valeur de ce champ est nulle.

Pour remédier à cela il suffira d’ajouter un contrôle supplémentaire afin de vérifier si le champ contient des données avant d’appliquer cette fonction.


Utiliser la vue code dans le studio Talend

Sur le même sujet...


Astuce Talend : Ajout rapide de composants dans le Studio

Découvrez nos astuces pour l'ajouter rapide de composants et composants intermédiaires dans le studio Talend.

Découvrir

Astuce Talend : Découvrez l'ensemble des éléments du Studio Talend

Nos experts Talend vous propose une description détaillée de l'ensemble des éléments et fonctionnalités de studio Talend.

Découvrir