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 03/11/2011, 11h08   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 100
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 100
Points : 7
Points : 7
Par défaut L'option ignorer empty rows de TFileRowCount ne marche pas

Bonjour

je veux calcluer le nombre de ligne d'un fichier, j'ai utilisé le composant tFileRowCount et je lui ai donné le chemin du fichier

J'ai mis le type d'encodage : ISO-8859-15

j'ai donné un fchier qui contient plusieurs lignes vides a à la fin du fichier. malheuresement ces lignes ont ete prises en compté pourtant l'option ignorer empty rows a été cochée.

Avez vous une idée .??Avez vous vu ça avant SVP ?

Merci d'avance
delilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2011, 12h33   #2
Membre du Club
 
Avatar de jnbarthas
 
Homme
Ingénieur développement logiciels
Inscription : août 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : août 2011
Messages : 49
Points : 64
Points : 64
on peut penser que ignorer les lignes vides ne s'applique que pour le traitement des données (éviter des valeurs aberrantes, null, ...) mais pas pour l'attribut qui compte les lignes...
Le fichier peut être lu (ignorer les lignes vides) et écrit dans un autre fichier (temporaire); on peut alors compter les lignes après écriture du fichier temporaire.
jnbarthas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 18h50   #3
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
Bonjour,

Citation:
on peut penser que ignorer les lignes vides ne s'applique que pour le traitement des données (éviter des valeurs aberrantes, null, ...) mais pas pour l'attribut qui compte les lignes
désolé de te contredire jnbarthas mais ce composant s'applique bien pour le comptage des lignes d'un fichier et non uniquement le traitement des données.

Citation:
Le fichier peut être lu (ignorer les lignes vides) et écrit dans un autre fichier (temporaire); on peut alors compter les lignes après écriture du fichier temporaire.
Ceci n'est pas très productif. Devoir lire le fichier dans ça globalité et donc le monter en mémoire juste pour compter les lignes ?? Encore une fois...

Pour essayer de comprendre ton problème "delilou", es-tu sûr que ton fichier est encodé en ISO ? Est-ce un fichier provenant d'un système Unix ou Windows ?

Avec ces deux questions on pourra avancer sur ton problème car effectivement il n'est pas normal que ce composant réagisse ainsi.
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h03.


 
 
 
 
Partenaires

Hébergement Web