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

DataStage Discussion :

[Datastage 7.5] Séquences


Sujet :

DataStage

  1. #1
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut [Datastage 7.5] Séquences
    Hello everybody

    Je cherche à remplacer une séquence Oracle qui alimente un ID d'une table via un trigger.
    Je n'ai pas trouvé de solution "toute faite" dans Datastage, j'ai bien la fonction Ardent/GenKey, mais elle ne donne qu'une seule séquence ( quelque soit le paramètre = nom de table, le résultat est tjrs incrémenté de 1 )
    Y a-til une autre méthode ?
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 117
    Points : 161
    Points
    161
    Par défaut
    Bonjour,

    Comment est définie ta séquence sous Oracle ?
    Je ne vois pas quelle est la routine Ardent/GenKey dont tu parles mais as tu essayé les deux routines suivantes :

    KeyMgtGetNextValue
    KeyMgtGetNextValueConcurrent

    Ces deux routines utilisent un fichier pour stocker le compteur, chaque séquence étant définie par le paramètre que tu passes. La deuxième a l'avantage de locker le fichier pour éviter les accès concurents et la génération d'ID identiques si tu l'utilises dans des jobs lancés en parallèle.

  3. #3
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Salut tetsu,

    Merci de ta réponse.
    Oups, je n'avais pas mis à jour la discussion, mais en effet j'avais pris la routine KeyMgtGetNextValueConcurrent qui correspond à mon problème.

    @+
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

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

Discussions similaires

  1. [FLASH MX2004] Changement de séquence
    Par John Blobsmith dans le forum Flash
    Réponses: 3
    Dernier message: 18/08/2004, 12h37
  2. [Touche] Intercepter la séquence ALT+F4
    Par masto dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 29/04/2004, 15h33
  3. DirectShow : nom de séquence Video
    Par fdesseree dans le forum DirectX
    Réponses: 1
    Dernier message: 31/12/2003, 15h36
  4. Passer une séquence en parametre
    Par djousss dans le forum CORBA
    Réponses: 2
    Dernier message: 02/12/2003, 22h39
  5. Extraire une séquence d'un fichier MPEG
    Par enzosp dans le forum DirectX
    Réponses: 2
    Dernier message: 24/02/2003, 11h30

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