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 22/04/2011, 13h43   #1
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Par défaut tOracleInput_1 et format de date incorrecte

Bonjour,

Je ne comprends pas tres bien ce que Talend attend comme action.

Je ne fait rien de particulier avec un composant tOracleInput et un autre tLogRow

Sur certaine ligne, j'ai ce message d'erreur.

Citation:
Exception in component tOracleInput_1
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd
Je suis perplexe. car ca ne me semble pas tellement une erreur Talend.
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 14h17   #2
Rédacteur/Modérateur
 
Avatar de jsd03
 
Jean-Sébastien DARGES
Consultant décisionnel
Inscription : août 2008
Messages : 983
Détails du profil
Informations personnelles :
Nom : Jean-Sébastien DARGES
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Consultant décisionnel

Informations forums :
Inscription : août 2008
Messages : 983
Points : 1 845
Points : 1 845
Effectivement ça n'est pas vraiment une erreur Talend.

Quelle est ta requête Oracle ?
__________________
Google est ton ami mais ton voisin aussi

Modérateur BI
Mes tutoriels - FAQ Talend - FAQ SQL*Plus

Suivez @Developpez sur twitter !
jsd03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 14h33   #3
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Bizarrement, je ne fait rien du tout. cf voir schema, je fait juse un tlogrow






Peut etre que le probleme viens d'ici, en effet 6 colonne sont au format string, mais contienne en vrai des dates.


Ca ne pose probleme que sur tOracleInput, mais pas sur un composant tMysqlInput
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 15h48   #4
Membre Expert
 
Avatar de haskouse
 
Homme Mustapha EL HASSAK
Ingénieur développement logiciels
Inscription : août 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Mustapha EL HASSAK
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : août 2009
Messages : 627
Points : 1 514
Points : 1 514
Bonjour,

Est ce que c'est obligé que tes colonnes soit de type String ??

Sinon tu peux changer ton schéma et les mettre de type date.
Comme ça , ça devrait marchait tranquillement.

A mon avis c'est parceque les données de la table sont de type date et toi tu les cherchent comme des String.

A voir en tout cas.
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui)

Mes articles publiés
haskouse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 15h54   #5
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Le probleme ne viens pas du type de format, enfin pourquoi ca marcherais sur 7000 ligne et tout d'un coup, ca ne marche plus pendant le traitement.
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 16h03   #6
Membre Expert
 
Avatar de haskouse
 
Homme Mustapha EL HASSAK
Ingénieur développement logiciels
Inscription : août 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Mustapha EL HASSAK
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : août 2009
Messages : 627
Points : 1 514
Points : 1 514
Je pense que pendant le chargement des données, comme tu as spécifié les colonnes en String, Oracle essai de lire les colonnes de type date avec un format Varchar2, et lors de cette conversion implicite Oracle rencontre un problème.

Je pense que l'erreur vient du JDBC d'oracle.

En tout cas pour que ton job soit propre et éviter de perdre des données ( on ne sait jamais ), il vaut mieux utiliser un type Date java pour récupérer des colonnes de type Date Oracle
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui)

Mes articles publiés
haskouse 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 06h01.


 
 
 
 
Partenaires

Hébergement Web