One Star

Problems using tOracleBulkExec when my data type is FLOAT

I try to syncronize 2 Oracle tables but i don't succeed in loading float values. I always get the same problem=> INVALID NUMBER.
The 2 tables have the same schema so i don't understand why it doesn't work.
i join the log generated by the job.
Best regards.
jlarose

SQL*Loader: Release 10.2.0.1.0 - Production on Mer. Sept. 17 16:36:05 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Fichier de contrôle : C:/Documents and Settings/MEDIAB1/Bureau/BULK/bulk.csv.clt
Jeu de caractères WE8ISO8859P15 indiqué pour toutes les entrées.
Fichier de données : C:/Documents and Settings/MEDIAB1/Bureau/BULK/bulk.csv
Fichier BAD : C:/Documents and Settings/MEDIAB1/Bureau/BULK/bulk.csv.bad
Fichier DISCARD : C:/Documents and Settings/MEDIAB1/Bureau/BULK/bulk.csv.dsc
(Allouer tous les rebuts)
Nombre à charger : ALL
Nombre à sauter: 0
Erreurs permises: 50
Continuation : aucune spécification
Chemin utilisé: Direct
Table TABLESYNCHRO, chargé à partir de chaque enregistrement physique.
Option d'insertion en vigueur pour cette table : INSERT
Nom de colonne Position Long. Séparat. Encadrem. Type de données
------------------------------ ---------- ----- ---- ---- ---------------------
ID FIRST * ; CHARACTER
DATE_IN NEXT * ; DATE dd-MM-yyyy
VALUE NEXT * ; CHARACTER
Enregistrement 1 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 2 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 3 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 4 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 5 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 6 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 7 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 8 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 9 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 10 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 11 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 12 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 13 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 14 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 15 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 16 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 17 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 18 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 19 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 20 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 21 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 22 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 23 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 24 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 25 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 26 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 27 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 28 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 29 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 30 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 31 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 32 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 33 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 34 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 35 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 36 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 37 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 38 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 39 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 40 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 41 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 42 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 43 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 44 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 45 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 46 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 47 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 48 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 49 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 50 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
Enregistrement 51 : Rejeté - Erreur sur table TABLESYNCHRO, colonne VALUE.
ORA-01722: Nombre non valide
\\MAXIMUM ERROR COUNT EXCEEDED - Les statistiques données ci-dessus résultent d'une exécution partielle.
Table TABLESYNCHRO :
Chargement réussi de 0 Lignes.
51 Lignes chargement impossible dû à des erreurs de données.
0 Lignes chargement impossible car échec de toutes les clauses WHEN.
0 Lignes chargement impossible car tous les champs étaient non renseignés.
Cache de dates :
Taille max. : 1000
Entrées : 51
Succès : 0
Echecs : 0
Taille du tableau de liens non utilisée dans le chemin direct.
Lignes de tableau de colonnes : 5000
Octets de tampon de flux de données : 256000
Octets de tampon de lecture :20000000
Nombre total d'enregistrements logiques ignorés : 0
Nombre total d'enregistrements logiques rejetés : 51
Nombre total d'enregistrements logiques mis au rebut : 0
Nombre total de tampons de flux de données chargés par le thread principal de SQL*Loader : 1
Nombre total de tampons de flux de données chargés par le thread de chargement de SQL*Loader : 0
Le début de l'exécution a été effectué sur Mer. Sept. 17 16:36:05 2008
La fin de l'exécution a été effectuée sur Mer. Sept. 17 16:36:06 2008
Temps écoulé (ELAPSED) : 00:00:00.12
Temps processeur (CPU) : 00:00:00.05
4 REPLIES
One Star

Re: Problems using tOracleBulkExec when my data type is FLOAT

just wondering, do the schemas you have declared in Talend match the actual schemas of the two tables?
One Star

Re: Problems using tOracleBulkExec when my data type is FLOAT

Hey !
I have exactly the same problem !
Did you solve it ?
I have checked schemas already twice !
Community Manager

Re: Problems using tOracleBulkExec when my data type is FLOAT

Hello JF
Which version of TOS do you use?
I test it on TOS3.1.0 and it works fine.
Best regards
shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: Problems using tOracleBulkExec when my data type is FLOAT

In your log one can read:
"VALUE NEXT * ; CHARACTER "
Isn't it supposed to be a float?