Bonjour,
voici mon mieux expliquer. je travaille avec la version enterprise de talend
voici un petit example de mon fichier csv.
col_id;col_number;col_text
1;4;6Vhssg
2;3;5RmazH
3;seven;PaaFCa
4;1;DkUBYCQKJHJUIHUKJHKUYHIUH
5;9;gHrDTC
6;7;POPCud
7;12;aRGN6A
8;9;sG9JNFQKJHJUIHUKJHKUYHIUH
9;text;ur0tXy
10;12;GFOBB
col_id est de type integer, col_number est integer, col_text est String
j'ai recuperer mon csv dans tfileInputdelimited avec une colonne dyn de type dynamique.
je voudrais faire un certain nombre de controle sur les données venant de mon csv.
pour chaque colonne, si le format de donnée est conforme a celui attendu, on verifie verifie la longueur,si la donnée est plus longue
que la longueur attendu on truncate la donnée sinon on rejet la ligne
pour mon petit example, on rejete la ligne" 3;seven;PaaFCa" ; "9;text;ur0tXy" car seven et text n'est pas integer
merci de votre aide
Partager