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

Exécution et industrialisation Discussion :

Execution Job dès Update ou INSERT


Sujet :

Exécution et industrialisation

  1. #1
    Membre habitué
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juillet 2011
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Juillet 2011
    Messages : 199
    Points : 129
    Points
    129
    Par défaut Execution Job dès Update ou INSERT
    Bonjour,

    je cherche un moyen de lancer un job Talend dès l'insert ou l'update dans une table..

    avez vous un moyen de faire ça avec TOS et un outils externe ?

    j'ai essayé jobScheduler.. mais sans notice ou exemple c'est un peu obscure..

    merci pour votre aide

    Scoub

  2. #2
    Membre éprouvé
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Points : 1 260
    Points
    1 260
    Par défaut
    Bonjour,

    Si l'objectif est vraiment de déclencher un traitement au moment où les données d'une table sont mises à jour, le premier point à traiter est d'arriver à déclencher un traitement java à partir d'un trigger base de données, ce qui ne me semble pas évident...

    Mais peut-être que tu peux mettre en place un système moins intrusif au niveau bdd ?
    Du genre détecter la modification après-coup, avec un traitement qui se déclenche à intervalle régulier en asynchrone. Ca se rapprocherait plus des patterns qu'on met en place habituellement...

    Nicolas

  3. #3
    Membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Décembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 42
    Points : 69
    Points
    69
    Par défaut
    Bonjour

    La version payante de talend offre un composant permettant de détecter des modifications d'une source de donnée :
    https://help.talend.com/display/Tale...358.1463741161

    Si tu utilises la version libre, je te suggère de chercher au niveau de exchange si quelqu'un a déjà développé un similaire.

    Bonne journée
    wcfsmart

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonjour chers membre du club
    j'ai une difficulté qui ma coûté plus d'une semaine de recherche
    j'ai crée une base de donnée dans le serveur local de l'entreprise et j'ai installer talend dans mon PC
    quand je renseigne les champ comme il faut je clic sur vérifier on me donne le message suivant:

    Echec de la connexion Vous devez modifier les paramètres de la base de données.
    java.lang.RuntimeException: java.sql.SQLException: null, message from server: "Host 'camara-pc.megec.ma' is not allowed to connect to this MariaDB server"
    at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:195)
    at org.talend.core.model.metadata.builder.database.ExtractMetaDataUtils.connect(ExtractMetaDataUtils.java:1089)
    at org.talend.core.model.metadata.builder.database.ExtractMetaDataFromDataBase.testConnection(ExtractMetaDataFromDataBase.java:314)
    at org.talend.metadata.managment.repository.ManagerConnection.check(ManagerConnection.java:272)
    at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:2674)
    at org.talend.repository.ui.wizards.metadata.connection.database.DatabaseForm$31.runWithCancel(DatabaseForm.java:1)
    at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$1.runnableWithCancel(AProgressMonitorDialogWithCancel.java:77)
    at org.talend.repository.ui.dialog.AProgressMonitorDialogWithCancel$ARunnableWithProgressCancel$1.call(AProgressMonitorDialogWithCancel.java:161)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.sql.SQLException: null, message from server: "Host 'camara-pc.megec.ma' is not allowed to connect to this MariaDB server"
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1112)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
    at org.talend.core.model.metadata.builder.database.DriverShim.connect(DriverShim.java:41)
    at org.talend.core.model.metadata.builder.database.JDBCDriverLoader.getConnection(JDBCDriverLoader.java:186)
    ... 9 more
    quelqu'un pourra m'aider s'il vous plait

  5. #5
    Membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Décembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 42
    Points : 69
    Points
    69
    Par défaut
    Bonjour

    Est ce que tu arrives à te connecter cette base avec un autre client mysql ?

    Une capture de la conf pourrait aider à mieux comprendre le problème si tu veux bien.

    cdt,
    wcfsmart

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Citation Envoyé par wcfsmart Voir le message
    Bonjour

    Est ce que tu arrives à te connecter cette base avec un autre client mysql ?

    Une capture de la conf pourrait aider à mieux comprendre le problème si tu veux bien.

    cdt,
    wcfsmart
    je n'arive pas on me dit que je suis pas autoriser a se connecter a se serveur et pourtant j'ai une session au serveur

Discussions similaires

  1. update or insert
    Par jarod_bx dans le forum Access
    Réponses: 3
    Dernier message: 09/01/2006, 19h03
  2. sql update et insert dans la meme requete
    Par Jessicaa dans le forum Langage SQL
    Réponses: 8
    Dernier message: 14/12/2005, 15h39
  3. Réponses: 8
    Dernier message: 22/06/2005, 10h34
  4. Update ou insert avec incrément d'un champ
    Par dany13 dans le forum ASP
    Réponses: 5
    Dernier message: 15/10/2004, 12h53
  5. [C#] Execution d'un UPDATE
    Par kenzo080 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 26/05/2004, 16h37

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