Professional Documents
Culture Documents
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
INTRODUCCIN La presente gua describe el proceso para crear una conexin JNDI, la cual permite el acceso a la bodega de datos wh_abc. Objetivo General Presentar al usuario la forma en la que debe crear una conexin JNDI a una base de datos y ejecutar un reporte demo a partir de una tabla. Objetivos Especficos Enumerar los pasos a seguir por el usuario para crear una conexin JNDI. Mostrar el contenido de los archivos que sern modificados para ejecutar el proceso. Realizar pruebas de conexin mediante un reporte accediendo a una tabla.
instalado, referirse a la gua Instalacin Plataforma Pentaho BI. El usuario debe tener creada la configuracin a la bodega de datos: wh_abc. Sino tiene la conexin creada debe ejecutar la gua: Creacin de la bodega de datos wh_abc. Se debe poseer el conector: mysql-connector-java-3.1.12-bin.jar Tener instalado el servidor de base de datos Mysql 5.0
Metodologa
1.
Crear un archivo con el siguiente nombre (el nombre puede variar segn el gusto del usuario): conectar-ds.xml, donde conectar es el nombre del JNDI. Esto se debe realizar en la siguiente ruta: C:\pentaho\pentaho-opensource1.2.1\jboss\server\default\deploy La estructura del archivo debe quedar de la siguiente manera:
Versin 1.2
Pgina 1 de 6
Fecha:
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
del JNDI
2.
Versin 1.2
Pgina 2 de 6
Fecha:
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
3.
Agregar en el archivo jboss-web.xml las siguientes lneas, siempre ubicndose al final del archivo. Siempre es de ubicarse en la ruta: C:\pentaho\pentaho-opensource1.2.1\jboss\server\default\deploy\pentaho.war\WEB-INF
<resource-ref> <res-ref-name>jdbc/conectar</res-ref-name> <res-type>javax.sql.DataSource</res-type> <jndi-name>java:/conectar</jndi-name> </resource-ref>
Nombre de JNDI
4.
Verificar que el conector de mysql se encuentre en la siguiente ruta: C:\pentaho\pentaho-opensource-1.2.1\jboss\server\default\lib\mysqlconnector-java-5.0.5-bin, si no se encuentra buscarlo en CD Software Pentaho 1.2.1 folder Librerias.
5. Con esto se ha configurado para realizar una conexin, se encuentra definido el JNDI para poder acceder a los datos y plasmarlos en reportes, dashboard etc.
6.
Desarrollar un archivo .xaction, para poder visualizar los datos en el ambiente web haciendo uso del servidor pentaho. Ubicarse en la siguiente ruta: C:\pentaho\pentaho-opensourcecrear el archivo 1.2.1\pentaho-solutions\samples\datasources, <?xml version="1.0" encoding="UTF-8"?> <action-sequence> <name>conectado.xaction</name> <title>Mi Primer conexion</title> <version>1</version> <logging-level>debug</logging-level> <documentation> <author>Mi nombre</author>
Versin 1.2 Pgina 3 de 6
Fecha:
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
<description>Estoy creadon un JNDI</description> <help/> <result-type>rule</result-type> <icon>SQL_Datasource.png</icon> </documentation> <inputs/> <outputs> <rule-result type="result-set"/> </outputs> <resources/> <actions> <action-definition> <component-name>SQLLookupRule</component-name> <action-type>Query For Mgr Info</action-type> <action-inputs> </action-inputs> <action-outputs> <query-result type="result-set" mapping="rule-result"/> </action-outputs> <component-definition> <jndi>conectar</jndi> <query><![CDATA[select * from localidad]]></query> </component-definition> </action-definition>
Versin 1.2
Pgina 4 de 6
Fecha:
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
</actions> </action-sequence> 7. Es necesario parar el jboss pentaho y reiniciarlo, esto tardara unos 2 a 3 minutos dependiendo del procesador de la mquina donde se esta ejecutando la configuracin.
8.
Habra
el
browser
digite
la
siguiente
direccin:
http://localhost:8080/pentaho/ViewAction? &solution=samples&path=datasources&action=conectado.xaction
le reflejara la siguiente
pgina
9.
Lo ms importante es la declaracin del JNDI, ya que para la gua del dashboard se utilizar este mismo JNDI para acceder a los datos.
Nota: Tengan mucho cuidado al momento de agregar todos los cambios que ha realizado ya que con cualquier etiqueta mal cerrada, mostrara un mensaje de error.
Versin 1.2 Pgina 5 de 6
Fecha:
03092011
IMPLEMENTACIN DE INTELIGENCIA DE NEGOCIOS EN LA MEDIANA EMPRESA UTILIZANDO SOFTWARE LIBRE Nombre de la gua 4. Gua para crear un JNDI a la bodega de datos: wh_abc
Versin 1.2
Pgina 6 de 6