Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/07/2011, 15h14   #1
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 813
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 813
Points : 1 085
Points : 1 085
Par défaut Implicit Context Load et tRunJob

Bonjour,

Je souhaite utiliser le chargement implicite des variables de contexte au niveau du projet.
J'ai des jobs qui modifie des variables de contexte puis qui lancent d'autres jobs via des tRunJobs.
Même en cochant la case transmettre tout le contexte dans le tRunJob, le job fils écrase les variables de contexte modifiées par le chargement implicite.

Il me semblait que ce n’était pas le cas avant. Est ce que vous avez le même comportement ?

cordialement,
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 15h17   #2
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Bonjour,

Tu parles des variables dans le job fils ?
Ca me semble assez logique que si tu utilises le implicit load context dans le job fils, les valeurs que tu récupères via ce load context écrasent les valeurs qui lui étaient passées par le job père.

C'est bien ce que tu voulais dire ?

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h30   #3
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 813
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 813
Points : 1 085
Points : 1 085
Oui c'est ce que ça fait mais justement je ne trouve pas ça logique.

Pour passer une valeur à un job fils alors il faudrait le faire via une variable qui n'est pas chargée implicitement. Je ne trouve pas ça très propre.

Pour moi, le chargement implicite écrase les valeurs "par défaut" du contexte et les valeurs passées par le job père écrase les valeurs implicites.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 10h25   #4
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Ok, je vois.

En fait pour moi, les variables alimentées par le load implicit sont les variables globales à l'environnement. Tous les jobs les chargent par ce biais, elles sont identiques pour tous les jobs tournant sur un même environnement et elles ne sont donc jamais passées entre 2 jobs.

Les variables de contextes passées entre 2 jobs ne doivent pas être dans le fichier chargée en load implicit.

En fait je n'ai jamais trop fait attention, mais à mon avis ce fonctionnement a toujours été le même et n'a pas changé.

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 11h38   #5
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 813
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 813
Points : 1 085
Points : 1 085
Citation:
Envoyé par DevNico Voir le message

Les variables de contextes passées entre 2 jobs ne doivent pas être dans le fichier chargée en load implicit.
Oui en effet je vais faire attention à appliquer cette règle .
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h58.


 
 
 
 
Partenaires

Hébergement Web