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 08/08/2011, 11h33   #1
Nouveau Membre du Club
 
Homme ABDows
Développeur informatique
Inscription : février 2010
Messages : 89
Détails du profil
Informations personnelles :
Nom : Homme ABDows
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2010
Messages : 89
Points : 30
Points : 30
Par défaut Talend et Java

Bonjour, j'ai effectué une exportation de donnée d'une BD "MABase" vers un fichier CSV avec talend.
Su je me trompe pas,le code contenue dans les fichiers jar est exclusivement pour manipuler cette base de donnée "MABase".
Ma question est :Est ce possible de créer un job qui peut manipuler/extraire les donnée de n'importe quelle base de données en lui indiquant le chemin et qui peut être inclue dans une application Java ?

Merci d'avance
ADBows est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 11h42   #2
Nouveau Membre du Club
 
Jef Lehembre
Consultant en Business Intelligence
Inscription : mars 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Jef Lehembre
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mars 2011
Messages : 41
Points : 34
Points : 34
et bien il te faut utiliser les variables de contexte

Cela te permet d'avoir un code général qui extrait par exemple les données d'une base Mysql, et les variables de contexte te permettent d'indiquer la base, les tables etc.

Sur le site de talend il y un tuto sur les variables de contexte qui peut t'intéresser.
Croaker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 12h19   #3
Nouveau Membre du Club
 
Homme ABDows
Développeur informatique
Inscription : février 2010
Messages : 89
Détails du profil
Informations personnelles :
Nom : Homme ABDows
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2010
Messages : 89
Points : 30
Points : 30
Citation:
Envoyé par Croaker Voir le message
et bien il te faut utiliser les variables de contexte

Cela te permet d'avoir un code général qui extrait par exemple les données d'une base Mysql, et les variables de contexte te permettent d'indiquer la base, les tables etc.

Sur le site de talend il y un tuto sur les variables de contexte qui peut t'intéresser.
Oui Mais y a des classes qui sont générées par talend et qui contiennent des accesseurs (getSolde par exemple et qui permet d'extraire la donnée de la BD), Donc il nous faudra toujours un nouveau job à créer pour chaque BD si je me trompe pas ?
ADBows est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 10h05   #4
Nouveau Membre du Club
 
Jef Lehembre
Consultant en Business Intelligence
Inscription : mars 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Jef Lehembre
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mars 2011
Messages : 41
Points : 34
Points : 34
Si tu as deux bases de données avec la table "produits" par exemple, avec les mêmes colonnes, et bien avec les params de contexte ça marchera niquel (D'ou l'intérêt des var de contexte qui te permettent par exemple de passer de l'environnement de dev (et donc de la base mysql que tu as en local pour le dev) à l'environnement de prod (chez le client).

Après c'est sûr que si tu as deux bases de données différentes au niveau des données/tables, ça ne marchera pas puisqu'il faudrait changer le contenu de tes jobs.
Croaker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 19h52   #5
Nouveau Membre du Club
 
Homme ABDows
Développeur informatique
Inscription : février 2010
Messages : 89
Détails du profil
Informations personnelles :
Nom : Homme ABDows
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2010
Messages : 89
Points : 30
Points : 30
Citation:
Envoyé par Croaker Voir le message
Si tu as deux bases de données avec la table "produits" par exemple, avec les mêmes colonnes, et bien avec les params de contexte ça marchera niquel (D'ou l'intérêt des var de contexte qui te permettent par exemple de passer de l'environnement de dev (et donc de la base mysql que tu as en local pour le dev) à l'environnement de prod (chez le client).

Après c'est sûr que si tu as deux bases de données différentes au niveau des données/tables, ça ne marchera pas puisqu'il faudrait changer le contenu de tes jobs.
Ok merci.
ADBows est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h52.


 
 
 
 
Partenaires

Hébergement Web