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 :

MAJ d'une table en output dans un job


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 41
    Points
    41
    Par défaut MAJ d'une table en output dans un job
    Bonjour,

    Je viens de modifier la structure d'une table dans ma base (ajout d'un champs), et je voudrais savoir s'il y a un moyen que, pour le job où la table est utilisée, le schéma soit mis à jour automatiquement.
    Car pour le moment, mon nouveau champ n'apparait pas dans le TMap du job, donc je ne peux pas le remplir.

    Existe-t-il une solution, ou dois-je refaire la fin du job ?

    Merci d'avance.

    Johann

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 247
    Points : 277
    Points
    277
    Par défaut
    Bonjour,

    Pour cela, il faut que tu utilises les metadata, i.e. qu'il faut que tu crées une connexion sur ta BDD, et que tu rapatries le schéma de ta table.
    Ensuite tu vas dans ton job, et sur ton composant SQL tu pointes sur cette metadata.

    A partir de là, dès que tu modifieras ta metadata, ton job sera impacté. Attention toutefois, si tu modifies le schéma de la metadata dans ton job, le lien sera perdu, et tu n'auras donc plus d'impact sur ton job si elle est modifiée.

    Bonne continuation.
    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 41
    Points
    41
    Par défaut
    Ok merci.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 41
    Points
    41
    Par défaut
    Ce qui n'est pas pratique c'est que Talend met certains types en BigDécimal, ce qui après pose un soucis pour les calculs avec des données de type Long

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 247
    Points : 277
    Points
    277
    Par défaut
    Tu as un petit bouton qui ressemble à une BDD qui adapte les données au format de ta BDD.
    Et au besoin, si ça ne fonctionne pas, tu peux toujours forcer manuellement, au bon format de la BDD.

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

Discussions similaires

  1. Données d'une table deviennent colonne dans autre table?
    Par christophe1245 dans le forum Access
    Réponses: 8
    Dernier message: 19/12/2005, 22h01
  2. Réponses: 4
    Dernier message: 13/10/2005, 14h44
  3. Erreur de maj d'une table !
    Par smail21 dans le forum Bases de données
    Réponses: 6
    Dernier message: 30/08/2005, 15h18
  4. [TRANSACT] passer une table d'entier dans un SELECT
    Par tiboleo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/04/2005, 10h22
  5. MAJ d'une table sous SQL Server par insertion
    Par keish dans le forum Langage SQL
    Réponses: 6
    Dernier message: 11/06/2003, 16h23

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