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

SpagoBI Discussion :

exécution d'un job Talend sous SpagoBI


Sujet :

SpagoBI

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 10
    Points : 9
    Points
    9
    Par défaut exécution d'un job Talend sous SpagoBI
    Bonjour,

    Je découvre le monde de la BI open-source.
    J'ai donc dans un premier temps essayé de prendre en main Talend, j'ai réussi à faire des petits jobs.
    Je voulais maintenant intégrer ces jobs dans SpagoBI.

    Je voulais donc savoir s'il y avais un moyen de suivre (par des logs ou autres...) l'exécution du job. Car a priori à part le message "etl.process.started" (et ce, que le job se déroule correctement ou pas...) dans l'interface Spago, je ne trouve rien.

    Deuxième question : à plusieurs reprises j'ai été confronté à cet erreur que je retrouve dans le fichier SpagoBI.log (dans un job où je veux charger des données dans une base MySQL et donc ces données ne se chargent pas dans la base) :

    [http-8080-2] 20 avr. 2011 13:58:43,404 ERROR it.eng.spagobi.engines.drivers.talend.TalendRolesHandler.calculateRoles:71 - Malformed BIObject id: null
    java.lang.NumberFormatException: For input string: "null"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:447)
    at java.lang.Integer.<init>(Integer.java:620)
    at it.eng.spagobi.engines.drivers.talend.TalendRolesHandler.calculateRoles(TalendRolesHandler.java:69)
    at it.eng.spagobi.services.event.service.EventServiceImpl.fireEvent(EventServiceImpl.java:77)
    at it.eng.spagobi.services.event.service.EventServiceImpl.fireEvent(EventServiceImpl.java:57)
    at it.eng.spagobi.services.event.stub.EventServiceSoapBindingImpl.fireEvent(EventServiceSoapBindingImpl.java:15)
    at it.eng.spagobi.services.event.stub.EventServiceSoapBindingSkeleton.fireEvent(EventServiceSoapBindingSkeleton.java:61)
    at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    [http-8080-2] 20 avr. 2011 13:58:43,404 ERROR it.eng.spagobi.services.event.service.EventServiceImpl.fireEvent:86 - TalendRolesHandler not found
    it.eng.spago.error.EMFInternalError: severity [ERROR] description [Malformed BIObject id: null]
    at it.eng.spagobi.engines.drivers.talend.TalendRolesHandler.calculateRoles(TalendRolesHandler.java:72)
    at it.eng.spagobi.services.event.service.EventServiceImpl.fireEvent(EventServiceImpl.java:77)
    at it.eng.spagobi.services.event.service.EventServiceImpl.fireEvent(EventServiceImpl.java:57)
    at it.eng.spagobi.services.event.stub.EventServiceSoapBindingImpl.fireEvent(EventServiceSoapBindingImpl.java:15)
    at it.eng.spagobi.services.event.stub.EventServiceSoapBindingSkeleton.fireEvent(EventServiceSoapBindingSkeleton.java:61)
    at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
    at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
    at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    Quelqu'un saurait-il m'éclairer ?

    Merci beaucoup par avance

  2. #2
    Membre habitué Avatar de bbl22
    Inscrit en
    Février 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 114
    Points : 127
    Points
    127
    Par défaut
    Première question: Tu ne peux pas suivre le process d'exécusion à part bien sûr le message etl.process.started.
    Qu'est ce que tu veux comme suivi?

    Deuxièmement : je pense que tu essaie d'insérer une valeur null dans un champ qui est NOT NULL
    bbl MeMa

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 10
    Points : 9
    Points
    9
    Par défaut
    Salut et merci pour ta réponse

    Qu'est ce que tu veux comme suivi?
    Simplement savoir si le job fonctionne correctement ou pas car je suis confronté à plusieurs cas pour lesquels le job tourne correctement et pour d'autres non et ce simple message ne permet pas de faire la distinction...

    Deuxièmement : je pense que tu essaie d'insérer une valeur null dans un champ qui est NOT NULL
    C'est bizarre, je ne pense pas que ce soit le problème car ce message apparaît dans les cas suivants :
    j'ai 2 jobs différents qui tournent tous les 2 très bien dans Talend... (jobs pas très compliqués où des données sont insérées dans une table MySql)

    le premier tourne également bien dans SpagoBI (les données sont bien insérées dans la table) mais ce message d'erreur apparaît quand même dans le .log...

    le second tourne partiellement dans SpagoBI dans la mesure où je vois que certaines opérations situées au début et au cours de mon job ont bien été effectuées mais les données ne sont pas insérées dans ma table à la fin du job... et le même message d'erreur dans le .log apparaît toujours...

    je trouve ça vraiment bizarre pour ma part...
    qu'en pense-tu ??

    merci d'avance

Discussions similaires

  1. Executer job talend sous spagoBI
    Par ensatTetouan dans le forum SpagoBI
    Réponses: 9
    Dernier message: 02/06/2014, 10h54
  2. Execution d'un job talend sous java
    Par skouza dans le forum Développement de jobs
    Réponses: 10
    Dernier message: 24/07/2012, 15h22
  3. Exécuter un job talend sous SpagoBI
    Par ensatTetouan dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 13/04/2012, 10h06
  4. Problème d'executer un job Talend sur spagobi
    Par walidor dans le forum SpagoBI
    Réponses: 2
    Dernier message: 14/03/2010, 13h41
  5. [SBI TALEND] Deployer des Job Talend avec SpagoBI
    Par waelos dans le forum SpagoBI
    Réponses: 3
    Dernier message: 31/10/2008, 08h58

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