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 :

[TOS] Transfert de données entre 2 bdd SQL Server


Sujet :

Développement de jobs

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 12
    Points
    12
    Par défaut [TOS] Transfert de données entre 2 bdd SQL Server
    Bonjour à vous tous,

    Je vous écris car je suis confronté à plusieurs problèmes, et je n'arrive pas à les résoudre malgré tous les topics du/des forum(s).

    Tout d’abord je me présente, je suis intérimaire dans une industrie agroalimentaire pour un projet d’augmentation de production. Un des sous-projets consiste à effectuer un transfert de données entre deux bases de données disparate SQL Server (2012 et 2005)… L’utilisation de l’ETL m’est apparu alors comme une évidence, j’ai donc choisi d’utiliser « Talend Open Studio for Data Integration - Version: 5.3.0 ».

    Dans un premier temps, voici la structure de ces deux bases de données (je simplifie au maximum et je shunt les colonnes qui ne nous intéresse pas...).

    BDD Source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ID]   |   [Datetime]   |   [Phase]   |   [Nom paramètre]   |   [Valeur Paramètre]   |   …

    BDD Cible : Une table par Phase composé de…

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ID]   |   [Paramètre 1]   |   [Paramètre 2]   |   [Paramètre 3]   |   [Paramètre n]   |   …

    Je dois donc transférer les [Valeur Paramètre] (BDD Source) dans les colonnes [Paramètre 1], [Paramètre 2], [Paramètre n]… etc. (BDD Cible). Mais cela en fonction de la phase, et du nom du paramètre qui n’est bien sûr (pour compliquer d’avantage) pas le même dans les deux bases de données.


    Note : Je n’ai pas du tout participé à la conception des bases de données… d’où ma difficulté, et les deux bases de données avec des structures complètement différentes … Et pour information je n’ai que 3 mois pour arriver à terme de ce projet dont 1 mois (écoulez déjà) pour l’étude, l’apprentissage du logiciel et surtout les longues péripéties de ces fameuses connexions avec SQL Serveur. Court non ? Bref.


    Auriez-vous donc une idée sur les composants à utiliser dans ce cas ? Je ne sais pas trop comment procéder pour arriver mes fins. J’utilise actuellement plusieurs tMap vers des tables intermédiaires… Mais je suis limité dans le traitement de mes données… De plus, sur mes tMap je n’arrive à transmettre qu’une seule ligne, sur les 304 par exemple, résultant de mes requêtes… A quoi est-ce dû selon vous ? Je dois faire un Output pour chaque colonne de chaque table (phase) ?


    Voilà, désolé pour toutes ces questions. Mais je vous remercie d’avance pour votre aide.


    Cordialement.
    Images attachées Images attachées  

Discussions similaires

  1. Envoie de données entre SQLite et SQL Server
    Par zobairfr dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 28/10/2014, 11h25
  2. Transférer données entre deux tables sql server
    Par Aethen dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/05/2011, 15h52
  3. [AC-2007] Transfer de données entre Access et SQL server
    Par yonnel dans le forum Projets ADP
    Réponses: 4
    Dernier message: 22/12/2010, 16h23
  4. Réponses: 10
    Dernier message: 02/04/2007, 18h22
  5. [Designer] Problème de transfert de données entre modul
    Par BILLYPATOU dans le forum Designer
    Réponses: 11
    Dernier message: 09/03/2004, 19h15

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