Open Business Intelligence

La red del Business Intelligence

xAction de transformación no ejecuta en PUC, en instalación hecha en Linux Debian.

Hola amigos(as),

 

Utilizando como template el ejemplo \PENTAHO\biserver-ce\pentaho-solutions\bi-developers\etl\GetPDIEnvironment.xaction , sugerencia del amigo "edu", consegui crear un xAction para ejecución de una transformación.
 
La ejecución funciona cuando en PUC pido para ejecutar el xAction, en ambiente Windows. 

 

En ambiente Linux Debian, solo obtengo suceso al ejecutar por intermédio del spoon.sh. Por el PUC me sale el siguiente error:

RuntimeContext.ERROR_0017 - [pt_18] Activity failed to execute

Error_0017 Kettlecomponent

No encontré en la web informaciones relacionadas a este error 0017 con KettleComponent .

 

Mi ambiente es:

Pentaho 3.6

PDI 4.01

Postgresql 8.4

Linux Debian 5

 

Gracias,

Vicente de Paula :)

Visitas: 733

Responde a esto

Respuestas a esta discusión

en el servidor tienes el mismo entonro que en el windows?

Como gestionas las conexiones a base de datos?

 

 

Si... en el Linux mantengo las mismas versiones de Pentaho, PDI, Postgresql, etc.  Tanto en el Windows como en el Linux, la conexión con el servidor PostGresql es por el ip. La ejecución de Pentaho y spoon.sh es por el usuario root. Como dije, obtengo suceso cuando ejecuto la transformación por spoon.sh.

 

Además, las conexiones con los bancos OLTP y OLAP son compartidas en el PDI.


Juan José Ortilles dijo:

en el servidor tienes el mismo entonro que en el windows?

Como gestionas las conexiones a base de datos?

 

 

Perdón. Como gestionas las conexiones a base de datos significa:

¿Utilizas variables de entorno para las conexiones de base de datos?

¿Utilizas conexiones compartidas?

 Por otro lado... ¿puedes poner el log del catalina.out? la información que aportas es muy poca como para saber que es lo que está pasando realmente

 

Hola Juan,

 

No utilizado variables de entorno y las conexiones son compartidas en el repositorio.  No conocia el catalina.out. He separado la parte de donde ocurre el error: 

 

Vicente


Archivos adjuntos

Aqui lo tienes:

ERROR 24-01 10:24:20,008 - NOTAS FISCAIS DE SAÍDA - Fonte - An error occurred, processing will be stopped:
Error occured while trying to connect to the database

Exception while loading class
net.sourceforge.jtds.jdbc.Driver

 

... Kettle tiene una buena colección de drivers JDBC pero el bi-server no.

Por el nombre de la clase entiendo que te quieres conectar a una base de datos SqlServer.

 

Tienes que poner el jar con el driver de la base de datos en tomcat/common/lib y reiniciar el tomcat. Tras eso debería encontrar el driver y funcionar.

 

Lo puedes descargar de aqui. Descomprimir y poner el .jar en el sitio indicado (tomcat/common/lib)

http://sourceforge.net/projects/jtds/files/jtds/1.2.5/

 

Espero que eso te sirva

 

Hola Juan,

 

Además del camino tomcat/common/lib, he puesto el jtds-1.2.5.jar (para conexión con el banco OLTP) en todas las carpetas que tenia tambíen el postgresql-8.4-702.jdbc4.jar (para conexión con el banco OLAP). El error persiste.  Voy intentar bajar del camino dicho por ti y reemplazar estos ficheros jtds-1.2.5.jar


Juan José Ortilles dijo:

Aqui lo tienes:

ERROR 24-01 10:24:20,008 - NOTAS FISCAIS DE SAÍDA - Fonte - An error occurred, processing will be stopped:
Error occured while trying to connect to the database

Exception while loading class
net.sourceforge.jtds.jdbc.Driver

 

... Kettle tiene una buena colección de drivers JDBC pero el bi-server no.

Por el nombre de la clase entiendo que te quieres conectar a una base de datos SqlServer.

 

Tienes que poner el jar con el driver de la base de datos en tomcat/common/lib y reiniciar el tomcat. Tras eso debería encontrar el driver y funcionar.

 

Lo puedes descargar de aqui. Descomprimir y poner el .jar en el sitio indicado (tomcat/common/lib)

http://sourceforge.net/projects/jtds/files/jtds/1.2.5/

 

Espero que eso te sirva

 

Bueno... con ponerlo en un único sitio es suficiente. si no tendrás problemas de duplicados....

Vicente de Paula dijo:

Hola Juan,

 

Además del camino tomcat/common/lib, he puesto el jtds-1.2.5.jar (para conexión con el banco OLTP) en todas las carpetas que tenia tambíen el postgresql-8.4-702.jdbc4.jar (para conexión con el banco OLAP). El error persiste.  Voy intentar bajar del camino dicho por ti y reemplazar estos ficheros jtds-1.2.5.jar


Juan José Ortilles dijo:

Aqui lo tienes:

ERROR 24-01 10:24:20,008 - NOTAS FISCAIS DE SAÍDA - Fonte - An error occurred, processing will be stopped:
Error occured while trying to connect to the database

Exception while loading class
net.sourceforge.jtds.jdbc.Driver

 

... Kettle tiene una buena colección de drivers JDBC pero el bi-server no.

Por el nombre de la clase entiendo que te quieres conectar a una base de datos SqlServer.

 

Tienes que poner el jar con el driver de la base de datos en tomcat/common/lib y reiniciar el tomcat. Tras eso debería encontrar el driver y funcionar.

 

Lo puedes descargar de aqui. Descomprimir y poner el .jar en el sitio indicado (tomcat/common/lib)

http://sourceforge.net/projects/jtds/files/jtds/1.2.5/

 

Espero que eso te sirva

 

Responder a debate

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio