IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Retablir une connexion Oracle


Sujet :

Développement de jobs

  1. #1
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 27
    Par défaut Retablir une connexion Oracle
    Bonjour ,je vous explique mon problème:
    en fait j'ai crée un workbench (succession de job) qui a partir de plusieurs fichiers plats se trouvant dans AWS S3 lance une succession d'action:suppression des fichiers non utilisés ,télécharger les fichiers plats utiles et intégration de ces derniers dans une base Oracle.
    Partant de cela ,j'ai créé une tache planifiée qui se lance à la fin de chaque semaine ,mais à chaque fois la connexion oracle est perdue alors comment faire dans le cas d'une perte d'une connexion oracle ,on rétablit une autre.

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Salut,

    Comme sa je ne vois pas trop.

    Est ce que tu stockes tes données de connexion :
    - En metadonnées?
    - En contexte?
    - En dur?
    - depuis un fichier?
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  3. #3
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 27
    Par défaut
    Je les stocke en metadonnées ,mais je pense qu'il vaut mieux les stocker dans des variables de contextes.

  4. #4
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 27
    Par défaut
    En fait l'intégration des données des fichiers plats peut s'étaler sur plusieurs heures (en moyenne 10 heures) ,mais généralement la session oracle est perdue au cours de ce process du coup seulement une seule partie des fichiers ont été intégrer dans la base.Moi je voudrai seulement savoir comment on peut créer une nouvelle session de connexion lorsque la connexion est perdue pour l'ensemble des fichiers seront intégrés.
    Merci à toi

  5. #5
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Pour ma part je ne peux pas te donner une réponse précise.

    Je vois 2 solutions :

    - Modifier ton profil oracle pour un connect_time plus grand, il faut que tu demandes à ton admin ou si tu as les autorisations le faire.

    - Ou faire un job qui vérifie toutes les heures si ta connexion et toujours bonne sinon la relancer mais je n'ai jamais fait sous talend.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  6. #6
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 27
    Par défaut
    Merci pour tes précieux conseils!!
    Autre chose ta deja utilisé les composants toraclebulkexec ou toracleoutputbukexec?

  7. #7
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Par défaut
    Jamais utilisé, de nom je sais que c'est un composant qui serait plus performant sur les bases oracle pour certaine opération( create,drop, insert) que les autres composants oracle pour des chargements important de données , mais je ne sais pas ce que sa vaut.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  8. #8
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    Ces deux composants servent à faire du chargement de données en masse. Je les ai déjà utilisé ils sont très performant, c'est vraiment rapide car il se base (si je ne m'abuse) sur l'outil "SQL LOADER" d'Oracle qui intègre les données dans la base Oracle à partir d'un fichier texte.

    Pour leurs utilisations tu trouveras un exemple dans la documentation officielle de Talend.
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  9. #9
    Membre averti
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 27
    Par défaut
    Oui en fait ces deux composants lancent une instance de SQL Loader mais je ne savais pas que SQL Loader etait plus performant parce que au debut j'ai comparé le temps de chargement de donnée par les composants classiques de talend( tmap->tOracleOutput) et le SQL Loader ,et j'ai constaté que le temps de reponse de SQL Loader est plus long.
    Enfin bref lors de l'utilisation de ces deux composants j'ai rencontré des problèmes ,il m'affiche à chaque fois que la premiere colonne n'existe pas.
    J'ai essayé de voir et vérifier les fichiers de controle de sql loader mais il n y avait pas d'erreur.
    Voici le contenu de mon fichier de controle:
    OPTIONS ()
    LOAD DATA
    CHARACTERSET 'UTF8'
    INFILE 'C:/crawl/test/1.csv'
    BADFILE 'C:/crawl/test/1.csv.bad'
    DISCARDFILE 'C:/crawl/test/1.csv.dsc'
    INTO TABLE crawl_test1
    INSERT
    FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
    ("enseigne",
    "magasin",
    "id",
    "nomenclature",
    "url",
    "image",
    "label" CHAR(600),
    "brand",
    "packagingUnit",
    "packagingLabel",
    "productFlags",
    "price",
    "pricePerUnit",
    "basePrice",
    "priceFlags",
    "promo",
    "promoDesc",
    "available")

  10. #10
    Membre Expert
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Par défaut
    Essai de poster un aperçu global de ton job et des aperçu des composants.
    "Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)

    Tutoriels Talend
    Mes articles publiés
    Mon CV en-ligne

  11. #11
    Membre averti
    Homme Profil pro
    Ingénieur BI
    Inscrit en
    Octobre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur BI

    Informations forums :
    Inscription : Octobre 2012
    Messages : 33
    Par défaut
    j'ai le mm problème en fait j'ai créé un job talend qui réaliser une connexion sur talend et import mes tables ça fait deux semaine que j'ai fait ce job mais quand j’essayé d'exécute de nouveau mon job j'ai remarqué que j'ai perdu ma connexion.
    Est-ce que ta réussis de résoudre ton problème afin de m'aide stp?

Discussions similaires

  1. [Oracle] Conservation d'une connexion oracle de page en page
    Par JR777 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/08/2009, 08h44
  2. Réutilisation d'une connexion Oracle
    Par bbo1991 dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 31/03/2009, 10h25
  3. Réponses: 0
    Dernier message: 21/11/2008, 11h11
  4. comment établir une connexion oracle 10g
    Par michouhayoo dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 25/03/2008, 21h51
  5. [Oracle] récupérer le HOST d'une connexion Oracle
    Par novice123 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 02/07/2007, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo