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 06/09/2007, 16h30   #1
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 109
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 109
Points : 37
Points : 37
Par défaut [Talend] - Utilisation d'une variable de context dans un tPostgresqlInput

Bonjour,

Est ce qu'il est possible d'utiliser une variable de context dans un tPostgresqlInput ?


Merci
lolotte35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 16h42   #2
Membre éclairé
 
Avatar de bouvda
 
Inscription : octobre 2005
Messages : 252
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2005
Messages : 252
Points : 312
Points : 312
Envoyer un message via MSN à bouvda
Bonjour,

Il est possible d'utiliser une variable de contexte pour les propriétés :
  • Host
  • Port
  • Database
  • Schema
  • Username
  • Password
C'est également possible d'en utiliser dans Query.
bouvda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 16h47   #3
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 109
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 109
Points : 37
Points : 37
oui je voulais parler dans ma requête.

par exemple
"select * from date where annee =" + (String)((String)context.getProperty("annee_identifiant_dossier"))

Je ne sais pas si mon job plante à cause de ça ou non.
Alors je me suis dit que je n'avais peut être pas le droit d'utiliser de context dans ma requête.
lolotte35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 16h53   #4
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 817
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 : 817
Points : 1 091
Points : 1 091
Ta requête devrait fonctionner.

Toutes mes requêtes SQL utilisent des variables de contexte exemple :
Code :
"select tps_id from temps where tps_date between '"+context.getProperty("datecharge")+"' and '"+context.getProperty("datefin")+"'"
peux tu nous donner l'erreur java ?
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 17h04   #5
Nouveau Membre du Club
 
Inscription : juin 2006
Messages : 109
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 109
Points : 37
Points : 37
Désolé je n'ai plus l'erreur java car entre-temps j'ai fait autrement pour avoir mes infos car je dois me dépêcher de finir avant demain matin.

Les vacances m'appellent!


Mais bon, si vous me dites que ça fonctionne, je réessayerai à mon retour.

Merci tout le monde
lolotte35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 15h17   #6
Membre habitué
 
Inscription : mai 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 97
Points : 118
Points : 118
Envoyer un message via Skype™ à smallet
Bonjour,
On peut bien sûr utiliser une variable de context dans la requête.
Voici un exemple:
http://stefeclipse.free.fr/blog/?p=21
smallet 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 14h44.


 
 
 
 
Partenaires

Hébergement Web