IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    novembre 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2020
    Messages : 1
    Points : 4
    Points
    4
    Par défaut Comment gérer des rejet par rapport au type de données
    Bonjour à tous,
    j'ai un fichier csv que je dois copier dans une base de donnée postgresql avec les id >0 et mettre les rejets dans un autre fichier csv.
    Dans mon fichier csv de début j'ai l'identifiant qui est de type intgere et parmi ces identifiants j'ai aussi ceux qui sont de type string.
    ma question est :
    Comment mettre les données avec l'Id de type string dans un fichier des rejet sur la TIS ?
    Es ce qu'on peut verifier le type de l'Id avant de passer au test de positivité si oui Comment le faire ?

    Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    developpeur web
    Inscrit en
    mars 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : developpeur web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2020
    Messages : 4
    Points : 15
    Points
    15
    Par défaut proposition de solution
    bonjour , je vous propose d'utilisaer le composant "tMap" pour filtrer la colonne id , placer le composant just aprés le csv. et placer les memes input (colonnes d'entrée) dans la partie droit , gauche = droit , la seul difference est d'appliquer un filtre (le 3ieme icon dans la bande jaune en téte des colonne a gauche ) . le filtre est tou simplement une condition , if (Integer.parseInt(rowinput.id) != null ) cette condition signifie que vous allez selement recuperer des id qui sont au bon format (integer) et pour le string il ne vont pas prondre une valeur lorsque vous allez appliquer Integer.parseInt donc il ne vont pas etre mit on considération , il fault jsut vérifier si Integer.parseInt( du String) va retourner la valeur null ou peut etre 0 ! je croit que c'est null . aprés pour récuperer les anomalie (string rejeté) il faut copier le meme ouput , les meme colonne dans tMap , dans un duexieme output , et inversé la condition ==null , donc il va recuperer les string dans un 2ieme retour , puis just enregistre les 1eir dans un ficher (valide) et les 2ieme en un fichier (invalides)

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/06/2019, 12h18
  2. Réponses: 4
    Dernier message: 28/10/2013, 22h37
  3. Réponses: 7
    Dernier message: 19/08/2013, 09h30
  4. Comment trier des fichiers par types et par tailles?
    Par xXO--Hades--OXx dans le forum Android
    Réponses: 3
    Dernier message: 07/12/2010, 12h09
  5. Comment gérer des services par programmation avec Delphi ?
    Par isachat666 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 18/12/2005, 18h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo