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 :

tDenormalize avec des valeurs NULL


Sujet :

Développement de jobs

  1. #1
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2015
    Messages : 57
    Par défaut tDenormalize avec des valeurs NULL
    Bonjour,

    J'ai une question concernant le composant tDenormalize de Talend Open Studio for Data Integration.

    Dans le flux d'entrée de ce composant, il y a une liste de personnes avec adresses postales et numéros de téléphones.

    Comme une personne peut avoir plusieurs adresses postales et/ou numéros de téléphone, j'utilise le tDenormalize pour les fusionner.

    Nom : tmp.jpg
Affichages : 245
Taille : 49,7 Ko

    Cependant, il est possible qu'une même personne ait une seule adresse postale mais deux numéros de téléphone (ou plus), comme ceci :

    ID_PERSONNE / ADRESSE / TELEPHONE
    --------------------------------------------------------------------
    10 / 8 RUE DE LA PAIX - PARIS / 06 12 34 56 78
    10 / [NULL] / 06 56 78 99 90
    Dans ce cas, dans le flux de sortie du tDenormalize, on obtient en valeur du champ fusionné adresse "null|ADRESSE" ou "ADRESSE|null".

    Et il faut employer un tReplace pour éliminer les chaines "null|" ou "|null".

    Existe-t-il une option/astuce du tDenormalize pour ignorer les NULL et éviter l'emploi du tReplace , please ?

    D'avance Merci pour vos futures réponses.

    GiDu

  2. #2
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    Il faut forker le composant, pour en créer un nouveau

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2015
    Messages : 57
    Par défaut
    Désolé, mais qu'entendez-vous par "Forker", SVP ?

  4. #4
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802
    Par défaut
    En créer un nouveau basé sur l'existant.
    Je vais le développer.

  5. #5
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Novembre 2015
    Messages : 57
    Par défaut
    C'est gentil de votre part, mais je n'en demandais pas autant, ne vous sentez pas obligé.

    Mon tDenormalize avec le tReplace derrière fonctionne très bien.

    GiDu

  6. #6
    Membre très actif Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    802
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 802

Discussions similaires

  1. [Débutant] GridView et dropdownlist avec des valeur null
    Par miniil dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/05/2013, 00h07
  2. trouver les noeuds avec des valeurs nulles
    Par awalter1 dans le forum Général Python
    Réponses: 3
    Dernier message: 28/10/2010, 15h33
  3. UNIQUE index avec des valeurs null
    Par DeeVoiD dans le forum MySQL
    Réponses: 2
    Dernier message: 24/03/2009, 17h18
  4. [C#]Incohérence de where avec des valeurs nulles
    Par ClaudeBg dans le forum Linq
    Réponses: 4
    Dernier message: 20/02/2009, 19h59
  5. Création d'un graphique OWC avec des valeurs nulles/vides
    Par SorrowLane dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/07/2008, 15h37

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