1. PENTAHO BI
Carreño Juárez, Carmen Isabel
Meca Ávila, Zaida Esther
Ortiz Ojeda, Cynthia Janinna
Ramírez Flor, Jaime Steven
2. REQUISITOS PREVIOS
Maquina Virtual Java (jdk1.6.0_45 / jre6)
Configurar la variable de entorno “JAVA_HOME”.
Configurar la variable de entorno “PATH”.
Base de Datos soportados:
MySQL => mysql-connector-java-5.1.17.jar
PostgreSQL => postgresql-9.1-902.jdbc4.jar
HSQL => hsqldb-1.8.0.7.jar
Oracle (oracle10g)
Servidor de Aplicaciones
tomcat
3. DESCOMPRIMIR LOS FICHEROS DE LA PLATAFORMA
Descargar la versión comunitaria de Pentaho
BI
administration-console: Alberga los ficheros de
la plataforma de administración, que utilizamos
para configurar y administrar el servidor BI.
biserver-ce: Es la plataforma de BI propiamente
dicha (la que utilizarán los usuarios), que utiliza
tomcat.
Arrancar la Aplicación Detener la Aplicación
start-pentaho.bat stop-pentaho.bat
4. FICHEROS BASE
Scripts de Prashant Raju
1_create_repository_mysql.sql
2_create_quartz_mysql.sql
3_create_sample_datasource_mysql.sql
4_load_sample_users_mysql.sql
5_sampledata_mysql.sql
5. CREACIÓN DE CATALOGOS
Las bases de datos y su cometido son las siguientes:
hibernate: Esta base de datos almacena la
autentificación de usuarios y los datos de
autorizaciones, el contenido BI (solution repository) y
los orígenes de datos disponibles en la plataforma.
quartz: es el repositorio para el “scheduler Quartz”
(planificación), que es uno de los componentes que
forma la plataforma, que nos permite la planificación
de procesos dentro del servidor BI.
sampledate: contiene las tablas para ilustrar y hacer
posible la ejecución de todos los ejemplos por
defecto que proporciona la plataforma, para poder
hacernos una idea de sus funcionalidades y sus
posibilidades de análisis.
6. CONFIGURACIONES
Configuración JDBC, Hibernate y Quartz.
Las carpetas donde vamos a copiar serán las
siguientes:
C:Pentahobiserver-cetomcatcommonlib:
ubicación de los drivers JDBC para poder utilizar en
el servidor Pentaho la base de datos para la que el
conector proporciona conectividad.
C:Pentahoadministration-consolejdbc: es
necesario ponerlos aquí también para poder definir
correctamente las conexiones a base de datos en la
consola de administración.
7. CONFIGURACIONES
Configuración de Hibernate I
Pentahobiserver-cepentaho-
solutionssystemapplicationContext-spring-
security-jdbc.xml
Configuración de Hibernate II
Pentahobiserver-cepentaho-solutionssystem
applicationContext-spring-security-
hibernate.properties
Configuración de Hibernate III
Pentahobiserver-cepentaho-
solutionssystemhibernatehibernate-settings.xml
8. CONFIGURACIONES
Contextos del servidor de aplicación y
ubicación de las bases de datos
Pentahobiserver-cetomcatwebappspentaho
META-INFcontexts.xml