Open Business Intelligence

La red del Business Intelligence

Saludos a todos(as),

 

Estoy en una pelea con un xaction creado en "Design Studio + Eclipse", para ejecución de un job hecho en Kettle.  Cuando lo llamo, me aparece el siguiente error que no ayuda en nada en descubrir su origen: "The server encountered an internal error () that prevented it from fulfilling this request." 

 

Por lo tanto,  vengo a pedirles un pequeño ejemplo de xaction creado en "Design Studio + Eclipse", con objetivo de ejecutar fichero KJB.

 

Si puede tornar disponible la captura de las pantalhas del "Eclipse + Design Studio" de este xaction, será una gran ayuda. :)

 

Gracias por la atención,

 

Vicente de Paula :)

 

Ambiente:

Pentaho 3.6
PDI 4.0.1
Postgresql 8.4

 

Visitas: 1485

Responde a esto

Respuestas a esta discusión

Hola Vicente, el mensaje de error que recibes no es nada intuitivo. ¿No hay ninguna traza en el log del tomcat?. Lanzar una etl desde una xaction no tiene ningún misterio, con el proceso que viene disponible en el desgin studio no debería haber ningún problema.

Yo intentaría hacer una etl super sencilla con una sola transformación e intentar lanzarla mediante una xaction. De esta forma podrás comprobar que no hay otros problemas. También me suena que hay ejemplos de este tipo de xactions dentro de la solución steel wheels que viene de ejemplo dentro de Pentaho.

Cuéntame cómo te ha ido.

Un saludo.

Hola Edu,

 

Por supuesto, como dije en el inicio, el mensaje no ayuda. Tampoco hay cualquier informacion en el log de tomcat que nos traiga "la luz de la solución".  !Buena tu sugerencia sobre la carpeta steel-wheels! Infortunadamente no hay en ella ningun fichero .xaction que traiga en su contenido "JobSchedulerComponent", indispensable en .xaction de lista. Lo mismo ocurre en la carpeta bi-developers.

Intenté hacer lo más sencillo en el "Eclipse + Design Studio". El job funciona perfectamente en Kettle, por eso creo que hay algo que estoy olvidando en la creación de xaction en el Eclipse.  Por eso, si me traes un ejemplo sencillo de xaction, podré comparar y ver lo que estoy olvidando o escribiendo mal. 

 

Gracias por la atención, espero el ejemplo deseando a todos(as) armonía en la mente, cuerpo y alma para 2011,2012,2013.... ;-)

Hola Vicente, lo he comprobado y sí que hay ejemplos en las soluciones de ejemplo que vienen con la versión 3.6 de pentaho. En concreto los ejemplos están dentro de la carpeta "pentaho-solutions/bi-developers/etl". Hay 4 xactions de ejemplo.En el mensaje pones que no encuentras en ninguna xaction el componente "JobSchedulerComponent". Yo creo que el componente o proceso que debes utilizar es el de nombre "Pentaho Data Integration" que aparece en el listado en los grupos "Get Data From" y "Execute", dependiendo de lo que quieras hacer, usar datos procedentes de la ejecución de una transformación o ejecutar una transformación simplemente. Creo que por ahí puede venir el problema

Espero que te sirva.

Un saludo.


Espero que te sirvan. Un saludo.
Vicente de Paula dijo:

Hola Edu,

 

Por supuesto, como dije en el inicio, el mensaje no ayuda. Tampoco hay cualquier informacion en el log de tomcat que nos traiga "la luz de la solución".  !Buena tu sugerencia sobre la carpeta steel-wheels! Infortunadamente no hay en ella ningun fichero .xaction que traiga en su contenido "JobSchedulerComponent", indispensable en .xaction de lista. Lo mismo ocurre en la carpeta bi-developers.

Intenté hacer lo más sencillo en el "Eclipse + Design Studio". El job funciona perfectamente en Kettle, por eso creo que hay algo que estoy olvidando en la creación de xaction en el Eclipse.  Por eso, si me traes un ejemplo sencillo de xaction, podré comparar y ver lo que estoy olvidando o escribiendo mal. 

 

Gracias por la atención, espero el ejemplo deseando a todos(as) armonía en la mente, cuerpo y alma para 2011,2012,2013.... ;-)

Hola Edu,

 

En estos sitios podrás ver de donde viene el componente "JobSchedulerComponent", lo cual desconoces:

http://www.slideshare.net/hurac/scheduler-job-with-eclipsedesign-st...

http://wiki.pentaho.com/display/ServerDoc2x/Scheduling


Solo necesito de un .xaction que funcione, que sea creado con "Eclipse + Design Studio", como se ve en en PDF da la url arriba, como dicho en el inicio.


Hola Vicente,

si ves que este componente no funciona aún utilizando ejemplos yo tomaría otro camino.

Crea una xaction en lugar de con el componente "JobSchedulerComponent", con el componente "Pentaho Data Integration" que te comentaba. Una vez esté esta xaction funcionando yo programaría la xaction manualmente mediante Pentaho. ¿Esto no te serviría?.

Hay ocasiones en que las cosas no funcionan bien por un bug, bien por el entorno, etc, y es mejor utilizar alternativas siempre que sea posible.

Un saludo.

Hola Edu,
Segui tu recomendación y busqué los ejemplos de la carpeta "pentaho-solutions/bi-developers/etl". Hice los cambios necesarios y en el PUC intenté ejecutar en xaction, sin suceso. El erro puede ser visto en http://www.slideshare.net/hurac/error-xaction-etlktr

Como verás, en la penúltima línea hay la información: unknown source. Interesante que esta transformación funciona en Kettle y el fichero KTR fue creado por intermédio de él.

Creo que estamos más próximo de la solución :)

Amigos(as),

!Resolvido! Como dicho en el último asentamiento, el error "unknown source" me llevó al conocimiento que en el PAC (Pentaho Administration Console) es necesário, también,  conexión con la base OLTP, cuando se desea ejecutar un xAction de transformación, pues las configuraciones de conexiones creadas en Kettle no son consideradas en PAC / PUC.

Responder a debate

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio