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

Développement de jobs Discussion :

[Talend] - fichier excel gérer les rejets


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 117
    Points : 67
    Points
    67
    Par défaut [Talend] - fichier excel gérer les rejets
    Bonjour,

    Je fais le lien entre un fichier excel, une table oracle et une table postgressql.

    Je lis des variables dans la table oracle avec les mêmes variables dans le fichier excel :
    code client
    numero tarif


    Avec ces infos,je récupère une autre variable de ce fichier excel :
    formule
    et je fais le lien avec cette variable et ma table postgressql.

    Toutes ces tables sont liées dans le t_map en inner join et uniques match.

    Malheureusement lorsqu'il n'existe pas de ligne dans mon fichier excel correspondant aux variables de la table oracle, alors le job plante, fait une erreur de "nullpointer Exception dans le t_map" et le job s'arrête.


    Je voudrai que le t_map mette une valeur par défault ou passe à la donnée d'après en rejetant cette ligne de ma table oracle.


    J'ai essayé d'enlever le 'inner join' mais ça ne fonctionne plus du tout.

    Je n'ai pas d'autres idées.

    Merci.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 117
    Points : 67
    Points
    67
    Par défaut
    Bon comme je ne peux pas gérer les rejets, c'est créé un job intermédiaire qui vérifie si la ligne du fichier excel est rejeté par l'inner join grâce au filtre "inner join".

    Si la ligne est rejeté alors je l'écris dans un fichier sinon je lance mon job.

    Ce qui posait problème est que je prend une variable du fichier excel pour faire une autre jointure, et là lorsqu'il n'y avait pas de correspondance, il n'arrivait pas à faire la deuxième jointure et il arrêtait le job.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Gérer les rejets lors de l'importation d'un fichier Excel
    Par chouka6 dans le forum Access
    Réponses: 1
    Dernier message: 11/04/2011, 14h54
  2. Réponses: 2
    Dernier message: 08/10/2010, 11h15
  3. Réponses: 3
    Dernier message: 31/08/2010, 18h12
  4. remplir une fichier excel avec les résultats d'une requete
    Par cyclopsnet dans le forum Documents
    Réponses: 2
    Dernier message: 13/08/2009, 11h22
  5. [Excel] Gérer les paramètres d'impression
    Par guidav dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/11/2006, 18h28

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