Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 11h20   #1
Nouveau Membre du Club
 
Inscription : décembre 2005
Messages : 169
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 169
Points : 30
Points : 30
Par défaut [Talend] Gestion des erreurs

Bonjour,

Je fais une insertion dans une table sql server a partir d'un fichier excel.

Dans la fenetre d'execution il me met un message "impossible d'inserer la valeur null de tel champ"

sauf que dans mon fichier excel il n'y a aucune valeur null.

Ne donnant aucune information sur la ligne ou il plante, j'aimerai savoir s'il y a un moyen de savoir sur quel enregistrement il bloque.

J'ai utilisé un TlogCatcher mais sans succès.

Merci de votre aide.
forsay1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 14h53   #2
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 812
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 812
Points : 1 084
Points : 1 084
le nombre de lignes est bon au niveau des stats ?
Des fois il a tendance à charger des lignes vides qui se trouvent à la fin du fichier.
Sinon pourquoi pas charger une copie de la table sans contrainte puis faire une jointure entre les 2.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 19h00   #3
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Bonjour,

S'il s'agit d'une erreur qui se produit lors de l'insertion dans la table sql server, tu as la possibilité de récupérer les rejets générés via le lien 'Rejets' du composant tMSSqlOutput.
Pour avoir ce lien, il faut désactiver l'option 'Définir la taille des lots' dans les paramètres avancés.

Tu peux ensuite diriger ce lien dans un tLogRow par exemple.

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/07/2011, 10h27   #4
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 812
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 812
Points : 1 084
Points : 1 084
Ah je trouvais bizarre le manque de ce lien pour MSSQL.

Je suppose qu'il doit y avoir une baisse de la perf par contre.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 10h30   #5
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Citation:
Envoyé par Benoit_Durand Voir le message
Je suppose qu'il doit y avoir une baisse de la perf par contre.
Ah oui, assez conséquente même.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h20.


 
 
 
 
Partenaires

Hébergement Web