La red del Business Intelligence
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
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 :)
Etiquetas:
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
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
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
Bienvenido a
Open Business Intelligence
© 2023 Creado por Emilio.
Tecnología de