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 27/03/2007, 15h35   #1
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Par défaut Problème Talend Oracle - Utilisation de Talend en détail

Bonjour,

J'essaie de charger des données dans une base de données oracle (avec Talend). Pour pouvoir utiliser Oracle, j'ai installé le package DBD-Oracle (grâce à la ligne de commande 'ppm install DBD-Oracle').

Mon problème est que le package n'est toujours pas installé (croix rouge "Not Installed" dans Talend).

J'ai essayé de desinstaller et reinstaller le package mais ca me met toujours le message d'erreur. Comment faire pour l'installer?

Merci d'avance.
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 11h36   #2
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
J'ai trouvé mon problème...

Dans les options (Windows-Preferences) faut choisir l'interpreteur perl.exe à 2 niveaux.
- "PERL-EPIC"
- "Talend"

Pour installer le package Oracle, la ligne de commande est :
Pour verifier que c'est bien installé, c'est la ligne de commande suivante :
Code :
 perl -e "require DBD::Oracle ; "
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 15h36   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Moi je n'y arrive pas !!!

Comment as tu procédé exactement ?

Tu as juste tapé la ligne de commande d'install dans une fenetre DOS ?
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 16h17   #4
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
J'ai installé activeperl (repertoire c:\Perl)

Ensuite j'ai installé tous les packages necessaires (avec la commande ppm)

http://talendforge.org/wiki/doku.php...ndows&s=oracle

La liste des packages est au niveau du paragraphe "Installing modules"

Enfin une fois que tu as tout installé, tu configures l'interpreteur perl (aux deux niveaux voir au dessus)

Si quand tu fais la commande ppm ca ne marche pas c'est surement que tu n'as pas installé Perl.

Je suis moi débutant dans ce domaine donc si je dis des erreurs n'hesitez pas à me corriger.
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 16h58   #5
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
J'ai installé activeperl (repertoire c:\Perl)

Ensuite j'ai installé tous les packages necessaires (avec la commande ppm)

http://talendforge.org/wiki/doku.php...ndows&s=oracle

La liste des packages est au niveau du paragraphe "Installing modules"

Enfin une fois que tu as tout installé, tu configures l'interpreteur perl (aux deux niveaux voir au dessus)

Si quand tu fais la commande ppm ca ne marche pas c'est surement que tu n'as pas installé Perl.

Je suis moi débutant dans ce domaine donc si je dis des erreurs n'hesitez pas à me corriger.
J'ai tenté, mais ça ne semble pas vouloir fonctionner... Pourtant, j'ai bien installé PERL sur mon poste...

Voici le message que j'obtiens :

Code :
1
2
C:\>ppm install DBD-Oracle
ppm install failed: Can't find any package that provide DBD-Oracle
De plus, il faut pour ma part que je configure le Proxy... C'est peut être à cause de ça que ça merde aussi...
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 17h04   #6
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Je viens de retaper la meme commande, et voici le résultat :


Code :
1
2
3
C:\>ppm install DBD-Oracle
Downloading ActiveState Package Repository packlist...failed 407 Proxy Authentication Required
ppm install failed: Can't find any package that provide DBD-Oracle
C'est vraiment du n'importe quoi...
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 17h21   #7
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
J'ai eu le meme probleme. C'est un probleme concernant ta configuration à Internet et non pas à perl.

Il essaie de telecharger le package mais il n'arrive pas à le recuperer. C'est un probleme à cause de ton proxy.

Dans les variables d'environnement windows (Poste de travail clic droit propriété, Avancé, variables d'environnement), tu dois rajouter :
HTTP_PROXY = "nom de ton proxy:8080"

Normalement ca devrait fonctionner apres
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 17h56   #8
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
J'ai eu le meme probleme. C'est un probleme concernant ta configuration à Internet et non pas à perl.

Il essaie de telecharger le package mais il n'arrive pas à le recuperer. C'est un probleme à cause de ton proxy.

Dans les variables d'environnement windows (Poste de travail clic droit propriété, Avancé, variables d'environnement), tu dois rajouter :
HTTP_PROXY = "nom de ton proxy:8080"

Normalement ca devrait fonctionner apres
Effectivement, j'ai une problématique de proxy à configurer... Je l'ai déjà fait a priori, et meme en mettant un user et un mot de passe...
Mais ça a donné les résultats ci-dessus...

Peut etre me suis-je trompé dans les paramètres du proxy ? As-tu une idée de comment je pourrais savoir cela ?
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 18h13   #9
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Tu as bien configuré ton proxy dans les variables d'environnement?
Images attachées
Type de fichier : jpg proxy0.JPG (33,8 Ko, 20 affichages)
Type de fichier : jpg proxy.JPG (11,3 Ko, 17 affichages)
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h13   #10
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
Tu as bien configuré ton proxy dans les variables d'environnement?
J'ai fait tout ça, mais en vain... ça marche toujours pas...

C'est peut etre un probleme de config ici dans ma boite...

Sinon, est-ce qu'il y a moyen d'ajouter des modules PERL sans passer par PPM ?
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h18   #11
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Je sais pas du tout.
Je suis egalement débutant dans ce domaine.
Quand tu ecris la ligne ppm ca te met le meme message ?
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h24   #12
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
Je sais pas du tout.
Je suis egalement débutant dans ce domaine.
Quand tu ecris la ligne ppm ca te met le meme message ?
La commande "ppm" toute seule sans option m'ouvre une fenêtre avec la liste des modules installés (Perl Package Manager)

Sinon, je vais faire quelques recherches sur le net pour essayer de trouver une solution... Au pire, j'attendrai que TALEND sorte la version Java de leur ETL...
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h28   #13
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Non ppm install ... (j'avais la flemme de tout ecrire)

Moi j'ai resolu mon probleme en faisant tout ce que j'ai dis plus haut.
Peut etre tu t'es trompé avec ton proxy...
Bonne recherche
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h34   #14
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Tu ne devais pas utiliser Kettle?
Dans ton poste "Questionde débutant sur le dwh" tu as dis que tu allais utiliser Kettle.
Pour ce changement?
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h48   #15
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
Tu ne devais pas utiliser Kettle?
Dans ton poste "Questionde débutant sur le dwh" tu as dis que tu allais utiliser Kettle.
Pour ce changement?
Je trouve Kettle beaucoup moins intuitif que Talend... Par exemple, la tMap de Talend, je pense que c'est une merveille par rapport à Kettle qui ne dispose pas d'un composant semblable...

De plus, Talend semble mieux documenté que Kettle...

Et enfin, je n'ai toujours pas réussi à résoudre ce problème de jointure gauche dans Kettle... Cf. une autre question que j'ai posé dans ce même forum...

Enfin, si ça se trouve, je vais me rendre compte que Talend n'est pas mieux et je vais re-swapper sur Kettle... (surtout si j'arrive pas à le faire marcher )
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h52   #16
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Moi je suis en train de faire une etude comparative et je trouve que Talend est plus simple d'utilise et des fonctionnalités plus intuitives que Kettle.
Mais bon avant de choisir, faut bien les comparer et avec d'autre outil.

Remet en detail tout ce que tu as fais pour installé le package DBD-Oracle
Et comment est configuré ton proxy
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h57   #17
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
Moi je suis en train de faire une etude comparative et je trouve que Talend est plus simple d'utilise et des fonctionnalités plus intuitives que Kettle.
Mais bon avant de choisir, faut bien les comparer et avec d'autre outil.

Remet en detail tout ce que tu as fais pour installé le package DBD-Oracle
Et comment est configuré ton proxy
Au fait, est-ce que tu as déjà eu cette erreur avec Talend, et si oui comment l'as-tu résolu :

Il y a un tDBInput sur mon modèle, et une erreur apparait : "No schema has been defined yet".


Sinon, ta comparaison Kettle / Talend m'intéresse fortement... Je ne suis qu'au début de mon étude, et tout ce que je peux dire, c'est qu'il y a des éléments dans Kettle, je ne sais toujours pas à quoi ils servent...
Et à l'inverse, j'aimerais pouvoir faire des choses avec Kettle, mais je ne sais pas comment procéder...
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 11h19   #18
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Je viens de commencer à la faire. J'ai utilisé les critères de choix du document que j'ai trouvé sur le site guidescomparatifs.com

Tu pourrais essayer de faire toi aussi cette etude (si tu as du temps pour la faire) et on pourra ainsi s'echanger des informations

Au niveau talend, je n'ai utilisé pour l'instant que les composants suivants :
tMap, tOracleOutput, tOracleInput, tFileDelimited, tFileOutputExcel

En fait, j'ai un fichier texte. j'extrait les informations de ce fichier, transforme et ensuite les charge soit dans excel ou oracle
szoubir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 11h23   #19
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 33
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2006
Messages : 33
Points : 13
Points : 13
Citation:
Envoyé par szoubir
Je viens de commencer à la faire. J'ai utilisé les critères de choix du document que j'ai trouvé sur le site guidescomparatifs.com

Tu pourrais essayer de faire toi aussi cette etude (si tu as du temps pour la faire) et on pourra ainsi s'echanger des informations

Au niveau talend, je n'ai utilisé pour l'instant que les composants suivants :
tMap, tOracleOutput, tOracleInput, tFileDelimited, tFileOutputExcel

En fait, j'ai un fichier texte. j'extrait les informations de ce fichier, transforme et ensuite les charge soit dans excel ou oracle
Merci pour le lien !!!

Au fait, il y a des composants spécifiques Oracle : tOracleOutput, tOracleInput, ou alors tu parles des composants tDBOutput, tDBInput ?
missjustme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 11h31   #20
Futur Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 44
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 44
Points : 17
Points : 17
Citation:
Envoyé par missjustme


Il y a un tDBInput sur mon modèle, et une erreur apparait : "No schema has been defined yet".
...
Je pense que ca viens du fait que dans les propriétés du composant tDBInput, tu n'as pas spécifié le schema (schema type). Tu as une liste qui contient soit built-in (par defaut) ou repository. C'est dans repository que tu spécifies ton schema. Ton schema correspond à la structure de ta table ou fichier txt/

Dans ton cas, pour accèder à oracle, il faut que, dans le menu Metadata, tu crée l'accès à ta base de données et que ensuite tu spécifies cet accès dans property type.

Je ne sais pas si j'ai été clair.
Images attachées
Type de fichier : jpg oracleConnexion.JPG (17,6 Ko, 18 affichages)
szoubir 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 05h34.


 
 
 
 
Partenaires

Hébergement Web