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 :

Insertion/mise à jour en fonction de la date


Sujet :

Développement de jobs

  1. #1
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut Insertion/mise à jour en fonction de la date
    Bonjour à tous !

    ALors, voilà, j'ai différentes lignes à insérer :

    id : 01, code : c1, lib : lib00001, date_creation : 12/10/2011 08:00:34
    id : 02, code : c1, lib : lib00002, date_creation : 15/10/2011 20:45:34
    id : 03, code : c1, lib : lib00003, date_creation : 15/10/2011 20:44:30

    j'ai besoin que ces lignes soient traitées de la plus ancienne à la plus récente au moment de l'insertion. (sans tri)

    Comment faire ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Bonjour,

    Je ne pense pas qu'il soit possible de faire des insertions ordonnées sans faire de tri auparavant.
    Si tu peux nous préciser ton besoin et tes contraintes, il sera peut-être possible de trouver une solution convenable ?

    Nicolas

  3. #3
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    En fait, cette solution ne répondrait pas à mon problème finalement.

    ce qu'il me faudrait c'est une boucle pour chaque ligne que je vais extraire de ma table. Je cherche le composant qui pourrait faire ca.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Alors c'est le tFlowToIterate

  5. #5
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    D'accord. Comment le relier à une Tmap ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Il te faut un lien row avant le tFlowToIterate et un lien iterate après.
    Tu peux voir un exemple d'utilisation dans la doc talend : TalendOpenStudio_Components_RG_50a_FR.pdf, page 1439 dans le chapitre concernant le composant.

  7. #7
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    je n'ai rien p 1439 concernant ce composant

  8. #8
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    je suis obligée de passer par un fichier temporaire ?

  9. #9
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Je ne sais pas trop ce que tu veux faire, mais le composant tFlowToIterate n'a pas besoin de fichier temporaire pour fonctionner.

    Tu as trouvé la doc sur le composant ?

  10. #10
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    Et bien dans tous les exemples que je trouve, il y a un tFileInputStream derrière le tFlowToIterate et rien après après. Alors que moi j'ai encore besoin de faire des mapping, des comparaisons et des insertions/MAJ en base.

  11. #11
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    En sortie du tFlowToIterate, tu as un lien iterate que tu peux utiliser pour déclencher n'importe quel sous-job.
    Tu peux donc faire tout ce que tu veux en utilisant les valeurs qui arrivent dans le tFlowToIterate.

  12. #12
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    en fait j'ai cet enchainement :

    tOracleInput -> tmap -> tFlowtoIterate

    Je dois parcourir un par un les enregistrements issus du OracleInput.

    Ensuite la suite du job :

    Tmap (en inner pour comparaison) -> insertion ou mise à jour -> rejets -> tmap -> insertion

    Il faut que je réunisse les deux parties du job et je ne parviens pas à relier mon tFlowtoIterate de la partie une à mon tmap de la partie deux

  13. #13
    Membre habitué Avatar de Juwan
    Femme Profil pro
    Data manager
    Inscrit en
    Avril 2011
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Data manager
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 172
    Points : 132
    Points
    132
    Par défaut
    Je vais ouvrir un nouveau post car la discussion n'a plus grand chose à voir avec le titre

Discussions similaires

  1. insertion ou mise à jour en fonction d'une requete
    Par jeanbernard.weck dans le forum SQL
    Réponses: 4
    Dernier message: 30/03/2010, 18h02
  2. triggers insertion, mise à jour, suppression
    Par bibi_forever dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/05/2007, 11h22
  3. Mise à jour en fonction d une saisie
    Par rico63 dans le forum Access
    Réponses: 8
    Dernier message: 01/03/2007, 17h41
  4. Déterminer le jour en fonction d'une date
    Par Flagny dans le forum Access
    Réponses: 3
    Dernier message: 19/07/2006, 10h36
  5. afficher le jour en fonction d'une date
    Par oceane751 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 05/03/2006, 22h20

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