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 17/05/2011, 11h02   #1
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Par défaut Executer une requete Oracle

* Bonjour, *

Je travail sur Talend Open Studio et sur une base Oracle.

Je voudrais exécuter une requête sur toute ma base de donnée.
Elle fonctionne bien.
Seulement il faut que je sélectionne un schéma obligatoirement et je voudrait que le schéma soit la base? Est ce que c'est possible?

Quelles solutions s'offrent à moi?

* Merci *
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 11h33   #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,

Une table sous oracle étant obligatoirement située dans un schéma, il est donc obligatoire d'en désigner un lors de l'accès aux tables.
Si aucun schéma n'est spécifié, c'est le schéma par défaut de l'utilisateur qui est utilisé.

Je ne vois donc pas trop ce que tu cherches à faire.

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 09h07   #3
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
En fait, j'execute une requête qui marche trés bien. Elle selectionne des champs dans plusieurs tables de la base Oracle. Seulement dans le tMap, elle ne m'a pas selectionné ces champs, il y a seulement les champs de la table qui est le schéma. Donc peut être que j'execute mal la requête, ou peut être au mauvais endroit. Pourriez-vous m'aider? Comment puis je faire pour que aprés l'execution de la requête, les champs selectionnés par celle-ci se trouvent dans le tMap.
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 10h29   #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
Alors il manque peut-être la synchro entre la requête que tu as mise dans ton composant et le schéma de ce composant.

Tu as la possibilité de la faire automatiquement en cliquant sur le bouton "Guess Schema" du composant de lecture de la base de données.

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 10h51   #5
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Tout d'abord, je te remercie de me repondre.
Pour le reste, j'ai cliquer sur "Guess Schéma" mais pourtant sur mon composant d'entrée tOracleInput il y a un signe attention :"Paramètre(Requete) : le schéma est différent de celui de la requete" et il ya toujours dans mon tMap seulement les champs de la table qui est le schéma. J'ai l'impression que ma requete ne s'execute pas.
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 14h37   #6
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
Si tu n'as pas de nouvelle fenêtre qui apparait avec le nouveau schéma lorsque tu cliques sur "Guess Schema", c'est qu'il y a une erreur lors de l'exécution de la requête.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 15h07   #7
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Quand je clique sur "Guess schema", il n'y a pas de fenetre qui apparait pourtant quand j'execute ma requete, il ne me retourne pa d'erreur.
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 15h19   #8
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
Est-ce que tu as défini correctement les paramètres d'accès à ta base de données dans le composant ?
Si ta requête fonctionne à l'identique dans un client oracle, et pas dans talend, je ne vois que ça.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 09h31   #9
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Mes parametre de connexion sont bon, je me connecte. Je comprend pas ma requête à l'air bonne mais j'ai l'impression quel ne s'execute pas. Pour verifier, j'ai écrit une petite requête qui elle aussi ne s'execute pas. Je dois mal faire quelquechose... Quelqu'un peut il m'expliquer comment entrer et bien executer une requete SQL pour Oracle sur Talend.
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 10h23   #10
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
Est-ce que tu peux nous mettre une copie d'écran du paramétrage de ton composant ?

On devrait pouvoir t'orienter sur ce qui ne fonctionne pas.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 10h51   #11
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Mon parametrage se trouve en piece jointe
Images attachées
Type de fichier : gif Sans titre.gif (22,2 Ko, 14 affichages)
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 11h12   #12
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
J'aurais plutôt besoin du paramétrage de ton composant d'accès à la base de données en fait.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 11h28   #13
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Je comprend pas, mon composant d'access à la base de données? c'est pas ce que je t'ai mis?
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 13h39   #14
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
Et bien si tu veux utiliser le résultat d'une requête dans un job Talend, tu dois utiliser un composant tOracleInput non ?
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 15h25   #15
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
c'est ce que je fait, j'ai un tOracleInput en entrée, un tMap et un Fichier Excel en sortie
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 10h24   #16
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
C'est le paramétrage du tOracleInput qui pourrait être intéressant.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h21   #17
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
Finalement, j'aimerais savoir si je peux executer une requete qui selectionne plusieurs champs de plusieurs tables?
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 12h21   #18
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
Oui, il suffit de mettre cette requête dans le composant tOracleInput, et de synchroniser avec la structure du schéma du composant.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 13h38   #19
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
et pour cela, il suffit que je clique sur "Guess schema"?
soso26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 16h12   #20
Invité régulier
 
Femme Sophie Chalet
Étudiant
Inscription : avril 2011
Messages : 67
Détails du profil
Informations personnelles :
Nom : Femme Sophie Chalet
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 67
Points : 9
Points : 9
J'ai finalement recuperer mon tOracleInput sur un autre ordinateur (celui de mon tuteur) où cela marché et maintenant cela marche. Cependant nous n'avons toujours pas compris d'où venait le problème.
Malgré cela merci à tout le monde de votre aide.
soso26 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 13h38.


 
 
 
 
Partenaires

Hébergement Web