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 :

Aide projet harmonisation fichier de données


Sujet :

Développement de jobs

  1. #1
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 8
    Par défaut Aide projet harmonisation fichier de données
    Bonjour, je suis actuellement en stage dans une société qui me demande d'harmoniser son fichier client. Il y a deux tables client avec quasiment la même architecture. Des informations clients sont sur une table alors qu'elles ne sont pas dans l'autre et inversement. Une personne m'a donné un fichier Excel avec une macro permettant de récupérer sur 2 feuilles différentes d'un fichier Excel les 2 tables clients.

    Mon projet est d'avoir un fichier client unique et fiable, c'est à dire avec le maximum de champ rempli à l'aide des deux bases. J'essaie de me servir de Talend mais je bloque.

    Auriez vous une piste qui me permettrait d'avancer ou une idée de schéma global pour créer un job permettant d'harmoniser le fichier client de la société.
    D'avance je vous remercie.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut
    Bonjour,

    Voici le shéma de flux que je te propose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [TFileInputExcel1,TFileInputExcel2]=>TUnite=>tUniqRow=("uniques")=>TfileOutuput[lasourcedetonchoix]
    Je pense qu'il faut que tu crées deux composants Excel en entrée, chacun correspondant à une feuille de ta table excel.

    Ensuite, tu fais converger tes flux d'entrée vers un composant TUnite. Ce dernier va t'ajouter à ton premier flux de données les données de ton deuxième.

    Il faudra par contre veiller ce qu'il n'y ait pas de doublons. Pour cela, just après le TUnite, tu disposes un TUniqRow qui va te dédoublonner ton flux unifié.

    A partir du TUniqrow, tu crées un flux de sortie "uniques" vers la source de ton choix: un fichier excel, une base Access, MySQL...

    A noter que tu pourras réunir tous tes doublons au sein d'un autre flux "duplicates.

    Voilà, j'espère que cela a répondu à ta question!


    =======
    Mathieu Rajerison
    Chargé de Mission SIG

  3. #3
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 8
    Par défaut
    Merci pour votre réponse rapide je vais essayer ça ce matin.
    Cdt,

    Hubert

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/01/2009, 14h59
  2. aide projet base de donnée photo
    Par vulcain45 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 14/11/2008, 12h26
  3. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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