SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Cómo: Instalar y configurar Pentaho BI Suite 5 CE
con PostgreSQL 9.3
Alex Seix Pikels
Creación de bases de datos y usuarios
En nuestra primera etapa vamos a crear la base de datos hibernación y el usuario hibuser. Para
ello ejecute el script SQL create_repository_postgresql.sql incluido en el directorio
biserver-cedatapostgresql
A continuación, creamos la base de datos quartz y el usuario pentaho_user. Sólo tiene que
ejecutar el script SQL create_quartz_postgresql.sql incluido en el directorio
biserver-cedatapostgresql
. . . . . . . . . . . . . . . .Todo el código en el archivo
Finalmente creamos la base de datos Jackrabbit y el usuario jcr_user. Sólo tiene que ejecutar el
script SQL create_jcr_postgresql.sql incluido en el directorio
biserver-cedatapostgresql
Configuración JDBC Seguridad
En esta sección se describe cómo configurar la seguridad de la plataforma Pentaho BI JDBC para
utilizar un servidor PostgreSQL, esto significa que la plataforma de BI de Pentaho ahora apuntará a
la base de datos de hibernación en el servidor PostgreSQL en lugar de la base de datos HSQL
empaquetado en la memoria.
CONFIGURACION HIBERNATE
1. Edite el archivo pentaho-solutionssystemapplicationContext-spring-security-
hibernate.properties.
a. Código Original
b. Haga los cambios necesarios para obtener el fragmento de código de abajo
2. Edite el archivo pentaho-solutionssystemhibernatehibernate-settings.xml
a. Código Original
b. Haga los cambios necesarios para obtener el fragmento de código de abajo
3. Archivo pentaho-solutionssystemhibernate postgresql.hibernate.cfg.xml
Usted no tiene que realizar ningún cambio en este archivo si desea utilizar el usuario
predeterminado hibuser. Sin embargo, si desea especificar su usuario personalizado, cambie
connection.username y connection.password.
CONFIGURACION QUARTZ
4. Edite el archivo pentaho-solutionssystemquartzquartz.properties.
CONFIGURACIÓN DE HIBERNATE Y QUARTZ
Hibernate y Quartz necesita usar específicamente las bases de datos de hibernate y quartz que
fueron creadas en el servidor PostgreSQL. Para ello las modificaciones necesitan ser ejecutados en
el archivo context.xml.
5. Edite el archivo tomcatwebappspentahoMETA-INFcontext.xml.
Recuerde borrar tomcatconfCatalinalocalhostpentaho.xml, Pentaho crea al iniciar el
archivo pentaho.xml como una copia de context.xml
a. Código Original
b. Haga los cambios necesarios para obtener el fragmento de código de abajo
CONFIGURACION JACKRABBIT
Una de las nuevas características de Pentaho 5 es el uso del repositorio de contenido Jackrabbit.
El archivo repository.xml ya tiene incluido el código de configuración para PostgreSQL, MySQL y
Oracle que están incluidos como comentarios, solo hay que remplazar al código original como se
muestra a continuación.
6. Edite el archivo pentaho-solutionssystemjackrabbitrepository.xml.
a. Comenta el código original en la parte FileSystem
b. Activa el código en FileSystem para PostgreSQL
c. Comenta el código original en la parte DataStore
d. Activa el código en DataStore para PostgreSQL
e. Por debajo de la parte de seguridad comentar el código original en la parte de WorkSpace
FileSystem
f. Activa el código en la parte de WorkSpace FileSystem para PostgreSQL
g. A continuación de la parte WorkSpace FileSystem se encuentra la parte
PersistenceManager. Comenta el código original
h. Activa el código en PersistenceManager para PostgreSQL
i. A continuación encontrará la parte de Versiones FileSystem. Comenta el código original
j. Activa el código en la parte de Versiones FileSystem para PostgreSQL
k. A continuación encontrará la parte de Versiones PersistenceManager. Comenta el código
original
l. Activa el código en la parte de Versiones PersistenceManager para PostgreSQL
APAGAR INICIO AUTOMÁTICO DE HSQL HYPERSONIC
Por defecto la base de datos Hypersonic se encenderá automáticamente, para evitar esto,
comentar o eliminar los siguientes fragmentos de código de web.xml que se encuentra en
tomcatwebappspentahoWEB-INF :
La segunda sección es necesario comentar o eliminar.
Inicia sesión en la consola de usuario
Con el uso de este URL http://localhost:8080/pentaho se puede llegar a la pantalla de inicio de
sesión Pentaho:
Una vez que esté en la consola de usuario, verá perspectiva Home con varios botones:
 Browse Files(Examinar archivos ): Navegar a través de los directorios raíz Públicas y de
Interior y de cortar, copiar, compartir, descargar, Calendario todos los contenidos incluidos
en Pentaho (Informes PrpT, Acciones de secuencia, Jobs, Transformaciones, Vistas OLAP,
Vistas Saiku -)
 Create New(Crear nuevo): (JPivot ver, añadir componentes a través del mercado)
 Manage DataSources: Crear, editar y eliminar fuentes de datos JDBC, orígenes de
metadatos Mondrian y Metadata.xmi informar fuentes de datos ad hoc,
 Documentación: La documentación para Pentaho 5.0
Uno de los principales cambios de Pentaho 5 es el hecho de que no hay una consola de
administración externa y capacidades de administración, se incluyen en el usuario de la consola. En
esta versión el "antiguo" amigo joe ha sido sustituido por el usuario admin. Además de las nuevas
funciones disponibles:
 Administrator (Administrador)
 Power User (Usuario avanzado)
 Report Author (Reportar Autor)
 Business Analyst (Analista de Negocios)
Usted puede tener acceso en la perspectiva de la administración en la consola de usuario
mediante el desplegable y seleccionando Administración:
Luego se llega a la perspectiva de la administración
SOLUCIONES A ERRORES
PentahoSystem.ERROR_0014.
1. Solución encontrada en http://forums.pentaho.com/showthread.php?153231-Pentaho-
ce-5-Initialization-Exception como un cometario.
Revisando el código fuente de la clase EmbeddedQuartzSystemListener, el método
'verifyQuartzIsConfigured 'intenta determinar si el quartz se configura mediante la
búsqueda de una table de quartz. Pero éste busca subcadena "QRTZ", mientras que el
guion create_quartz_postgresql.sql da tablas con este patrón: "qrtz*”. Me imaginé que el
método utilizado es sensible a mayúsculas para que no se devuelve ninguna tabla de
quartz==> Crea una tabla falsa "QRTZ" en la base de datos de quartz resolvió el problema
para mí.
CREATE TABLE "QRTZ"
(
name character varying(200) NOT NULL,
CONSTRAINT "QRTZ_pkey" PRIMARY KEY (name)
)
WITH (
OIDS=FALSE
);
ALTER TABLE "QRTZ"
OWNER TO postgres;
2. Otra solución por este problema se me dio al borrar y crear nuevamente las tablas de
quartz, ejecutar el script de quartz pero solo la parte de drop y créate de todas las tablas.
3. Finalmente una solución encontrada en http://www.patlaf.com/quick-tips-to-
troubleshoot-the-first-installation-of-pentaho-bi-5-0-1-ce-with-mysql/ que para algunos
les ha funcionado.
Básicamente es borrar archivos y carpetas q se crean en la ejecución pudiendo quedar
configuraciones anteriores, lo que se debe borrar es:
tomcat/logs/*todo
tomcat/conf/Catalina/localhost/pentaho.xml
tomcat/temp/*todo
tomcat/work/Catalina
pentaho-solutions/system/jackrabbit/repository
CentOS 6.5
PentahoSystem:error_0015
Editar el archivo pentaho-solutionssystemGettingStartedDB-spring.xml
a. Codigo original
b. Haga los cambios necesarios para obtener el fragmento de código de abajo
CONFIGURAR JAVA_HOME
1. Haz clic en el ícono "Terminal" en el panel del escritorio para abrir una ventana del Terminal y
accede al símbolo sistema.
2. Escribe el comando "which java" para encontrar la ruta del archivo ejecutable Java.
3. Escribe el comando "su -" para convertirte en el usuario raíz.
4. Escribe el comando "vi /root/.bash_profile" para abrir el archivo del sistema "bash_profile" en el
editor de texto Vi. Puedes reemplazar "vi" con tu editor de texto preferido.
5. Escribe "export JAVA_HOME=/usr/local/java/" en la parte inferior del archivo. Reemplaza
"/usr/local/java" con la ubicación encontrada en el paso dos.
6. Guarda y cierra el archivo "bash_profile".
7. Escribe el comando "exit" para cerrar la sesión raíz.
8. Sal del sistema y vuelve a entrar.
9. Escribe el comando "echo $JAVA_HOME" para asegurarte de que la ruta haya sido colocada de
manera correcta.
Cambiar la Interfaz Grafica
CAMBIAR LOGO
Para cambiar el logo de Pentaho ingresar a la ruta especificada
biserver-cepentaho-solutionssystemcommon-uiresourcesthemesimages
Remplazar la imagen puc-login-logo.png por la imagen que desea colocar y nombrando el archivo
con el mismo nombre del logo original
puc-login-logo.png puc-login-logo.png
CAMBIAR IMAGEN DE LOGIN
Para cambiar la imagen login de Pentaho ingresar a la ruta especificada
biserver-cepentaho-solutionssystemcommon-uiresourcesthemescrystalimages
Remplazar la imagen login-crystal-bg.jpeg por la imagen que desea colocar y nombrando el archivo
con el mismo nombre de la imagen original
login-crystal-bg.jpeg login-crystal-bg.jpeg
CAMBIAR FAVICON.ICO DE LOGIN
Para cambiar la icono de Pentaho ingresar a la ruta especificada
biserver-cetomcatwebappspentaho-style
Remplazar el icono favicon.ico por la imagen que desea colocar y nombrando el archivo con el
mismo nombre de la imagen original
favicon.ico favicon.ico
QUITAR EL CUARO DE INICIO DE SESION DE LOS USUARIOS DE MUESTRA
Edite el archivo pentaho-solutionssystempentaho.xml
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo.
CAMBIAR EL NOMBRE DE LA PESTAÑA DE LOGIN
Edite el archivo tomcatwebappspentahojspPUCLogin.jsp
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo nombrándolo como lo
desee.
CAMBIAR LA FRASELOGIA DE LOGIN
Edite el archivo tomcatwebappspentahoWEB-INFlibpentaho-platform-extensions-5.0.1-
stable.jar. En el interior del archivo entrar a la ruta
orgpentahoplatformwebjspmessagesmessages.properties
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo nombrándolo como lo
desee.
CAMBIAR LA PÁGINA DE HOME
Edite el archivo tomcatwebappspentahomantlehomecontentwelcomeindex.html
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo cambiándolo como lo
desee ya que este archivo contiene mucho código q puede ser cambiado.
Cambiar Iconos de Home
Para cambiar las imagen de home de Pentaho ingresar a la ruta especificada
biserver-ce tomcatwebappspentahomantlehomecontentwelcomeimg
Remplazar las imagen por la imagen que desea colocar y nombrando el archivo con el mismo
nombre de la imagen original
Cambiar los puertos de Tomcat Pentaho
Su url 'localhost' se debe cambiar para que pueda ser accesible desde cualquier ordenador de su
red. Utilice el nombre del equipo que ya está mapeado en la red.
El puerto por defecto es 8080 que es un puerto para el desarrollo web por lo que es utilizado
probablemente en un servidor, consulte al administrador del sistema para un puerto libre o tomar
el siguiente disponible como la edición empresarial hace. Si es una máquina de prueba puede dejarla
como está.
Edite el archivo tomcatwebappspentahoWEB-INFweb.xml
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo.
Edite el archivo tomcatconfserver.xml
Código Original
Haga los cambios necesarios para obtener el fragmento de código de abajo.
BIBLIOGRAFIA
http://interestingittips.wordpress.com/2011/06/05/complete-pentaho-installation-on-ubuntu-
part-5/
http://www.schenkels.nl/2013/12/how-to-install-and-configure-pentaho-bi-suite-5-ce-ubuntu-12-
04-postgresql-9-2/
http://anonymousbi.wordpress.com/2013/12/15/pentaho-bi-server-5-0-1ce-mysql-installation-
guide/
http://www.nextcoder.com/?p=1172

Más contenido relacionado

La actualidad más candente

Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practicesBas Meijer
 
Ansible ex407 and EX 294
Ansible ex407 and EX 294Ansible ex407 and EX 294
Ansible ex407 and EX 294IkiArif1
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick GuideJi-Woong Choi
 
LLamar reportes de iReport con NetBeans
LLamar reportes de iReport  con NetBeansLLamar reportes de iReport  con NetBeans
LLamar reportes de iReport con NetBeansEmerson Garay
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStackShapeBlue
 
PHP unserialization vulnerabilities: What are we missing?
PHP unserialization vulnerabilities: What are we missing?PHP unserialization vulnerabilities: What are we missing?
PHP unserialization vulnerabilities: What are we missing?Sam Thomas
 
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesDocker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesSreenivas Makam
 
Java 8-streams-collectors-patterns
Java 8-streams-collectors-patternsJava 8-streams-collectors-patterns
Java 8-streams-collectors-patternsJosé Paumard
 
Real Time Communication using Node.js and Socket.io
Real Time Communication using Node.js and Socket.ioReal Time Communication using Node.js and Socket.io
Real Time Communication using Node.js and Socket.ioMindfire Solutions
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansEmerson Garay
 
NGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX, Inc.
 
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!vxsejapan
 
Software architecture for high traffic website
Software architecture for high traffic websiteSoftware architecture for high traffic website
Software architecture for high traffic websiteTung Nguyen Thanh
 
Using cgroups in docker container
Using cgroups in docker containerUsing cgroups in docker container
Using cgroups in docker containerVinay Jindal
 
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls short
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls shortEuskalHack 2017 - Secure initialization of TEEs: when secure boot falls short
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls shortCristofaro Mune
 
如果忘記Netis分享器的無線網路密碼怎麼辦?
如果忘記Netis分享器的無線網路密碼怎麼辦?如果忘記Netis分享器的無線網路密碼怎麼辦?
如果忘記Netis分享器的無線網路密碼怎麼辦?臺灣塔米歐
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSDevin Olson
 
Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) wonyong hwang
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 

La actualidad más candente (20)

Ansible, best practices
Ansible, best practicesAnsible, best practices
Ansible, best practices
 
Ansible ex407 and EX 294
Ansible ex407 and EX 294Ansible ex407 and EX 294
Ansible ex407 and EX 294
 
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
[오픈소스컨설팅] Red Hat ReaR (relax and-recover) Quick Guide
 
LLamar reportes de iReport con NetBeans
LLamar reportes de iReport  con NetBeansLLamar reportes de iReport  con NetBeans
LLamar reportes de iReport con NetBeans
 
Monitoring in CloudStack
Monitoring in CloudStackMonitoring in CloudStack
Monitoring in CloudStack
 
PHP unserialization vulnerabilities: What are we missing?
PHP unserialization vulnerabilities: What are we missing?PHP unserialization vulnerabilities: What are we missing?
PHP unserialization vulnerabilities: What are we missing?
 
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesDocker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting Techniques
 
Java 8-streams-collectors-patterns
Java 8-streams-collectors-patternsJava 8-streams-collectors-patterns
Java 8-streams-collectors-patterns
 
Real Time Communication using Node.js and Socket.io
Real Time Communication using Node.js and Socket.ioReal Time Communication using Node.js and Socket.io
Real Time Communication using Node.js and Socket.io
 
Guia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando NetbeansGuia BD conexión Mysql con Java usando Netbeans
Guia BD conexión Mysql con Java usando Netbeans
 
NGINX: Basics and Best Practices
NGINX: Basics and Best PracticesNGINX: Basics and Best Practices
NGINX: Basics and Best Practices
 
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!
VMware Cloud on AWS 環境のデータ保護ベスト・プラクティスご紹介!!
 
Software architecture for high traffic website
Software architecture for high traffic websiteSoftware architecture for high traffic website
Software architecture for high traffic website
 
Using cgroups in docker container
Using cgroups in docker containerUsing cgroups in docker container
Using cgroups in docker container
 
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls short
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls shortEuskalHack 2017 - Secure initialization of TEEs: when secure boot falls short
EuskalHack 2017 - Secure initialization of TEEs: when secure boot falls short
 
PROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOSPROCEDIMIENTOS ALMACENADOS
PROCEDIMIENTOS ALMACENADOS
 
如果忘記Netis分享器的無線網路密碼怎麼辦?
如果忘記Netis分享器的無線網路密碼怎麼辦?如果忘記Netis分享器的無線網路密碼怎麼辦?
如果忘記Netis分享器的無線網路密碼怎麼辦?
 
Installing & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOSInstalling & Configuring IBM Domino 9 on CentOS
Installing & Configuring IBM Domino 9 on CentOS
 
Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0) Hyperledger Fabric practice (v2.0)
Hyperledger Fabric practice (v2.0)
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 

Destacado

Eines de gestió integrada
Eines de gestió integradaEines de gestió integrada
Eines de gestió integradaLocalret
 
OpenExpo Business Intelligence Open Source
OpenExpo Business Intelligence Open SourceOpenExpo Business Intelligence Open Source
OpenExpo Business Intelligence Open SourceStratebi
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLT.I.C
 
Pentaho BI
Pentaho BIPentaho BI
Pentaho BIT.I.C
 
Pentaho OSBI - Consorcio SIU
Pentaho OSBI - Consorcio SIUPentaho OSBI - Consorcio SIU
Pentaho OSBI - Consorcio SIUMarcos Pierri
 
Introducción al BI con pentaho
Introducción al BI con pentahoIntroducción al BI con pentaho
Introducción al BI con pentahoIván Ruiz-Rube
 
Charla Pentaho - UTN
Charla Pentaho - UTNCharla Pentaho - UTN
Charla Pentaho - UTNDatalytics
 
Aplicaciones de BI con Pentaho
Aplicaciones de BI con PentahoAplicaciones de BI con Pentaho
Aplicaciones de BI con PentahoDatalytics
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoBeacon Software
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLJesus Alberto Casco Agudelo
 

Destacado (14)

Eines de gestió integrada
Eines de gestió integradaEines de gestió integrada
Eines de gestió integrada
 
OpenExpo Business Intelligence Open Source
OpenExpo Business Intelligence Open SourceOpenExpo Business Intelligence Open Source
OpenExpo Business Intelligence Open Source
 
Qué es pentaho bi
Qué es pentaho biQué es pentaho bi
Qué es pentaho bi
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
 
Pentaho BI
Pentaho BIPentaho BI
Pentaho BI
 
Stratebi
StratebiStratebi
Stratebi
 
Pentaho OSBI - Consorcio SIU
Pentaho OSBI - Consorcio SIUPentaho OSBI - Consorcio SIU
Pentaho OSBI - Consorcio SIU
 
Introducción al BI con pentaho
Introducción al BI con pentahoIntroducción al BI con pentaho
Introducción al BI con pentaho
 
Charla Pentaho - UTN
Charla Pentaho - UTNCharla Pentaho - UTN
Charla Pentaho - UTN
 
Aplicaciones de BI con Pentaho
Aplicaciones de BI con PentahoAplicaciones de BI con Pentaho
Aplicaciones de BI con Pentaho
 
Sesion 1 pentaho special-edition 2013
Sesion 1  pentaho special-edition 2013Sesion 1  pentaho special-edition 2013
Sesion 1 pentaho special-edition 2013
 
Suite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentahoSuite de inteligencia de negocios pentaho
Suite de inteligencia de negocios pentaho
 
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQLMANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
MANUAL DE CREACION DE UNA BASE DE DATOS EN POSTGRESQL
 
Desarrollo TIC
Desarrollo TICDesarrollo TIC
Desarrollo TIC
 

Similar a Instalacion de Pentaho 5 con PostgreSQL 9.3

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sasRafael Toro
 
Aspnet40 Cache Extensibility
Aspnet40 Cache ExtensibilityAspnet40 Cache Extensibility
Aspnet40 Cache ExtensibilityChristian Strevel
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bisRamón Martínez
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion juandavid1118
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2Steven Gomez
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Acquia
 
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-544612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5pablogarlandeira
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Asier Marqués
 
Taller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaTaller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaLuis Beltran
 
Instalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gInstalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gCROSSNET S.A.C.
 
Guillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lmsGuillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lmsDavid Flores
 
Gestión de instancias en amazon ec2 desde consola
Gestión de instancias en amazon ec2 desde consolaGestión de instancias en amazon ec2 desde consola
Gestión de instancias en amazon ec2 desde consolaPablo Aragón
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontesjalzate
 

Similar a Instalacion de Pentaho 5 con PostgreSQL 9.3 (20)

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
Aspnet40 Cache Extensibility
Aspnet40 Cache ExtensibilityAspnet40 Cache Extensibility
Aspnet40 Cache Extensibility
 
MANUAL POO
MANUAL POOMANUAL POO
MANUAL POO
 
Primeros pasos tema_11_bis
Primeros pasos tema_11_bisPrimeros pasos tema_11_bis
Primeros pasos tema_11_bis
 
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8
 
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-544612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
Configuracion del Entorno
Configuracion del EntornoConfiguracion del Entorno
Configuracion del Entorno
 
Taller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataformaTaller desarrollando sitios web multiplataforma
Taller desarrollando sitios web multiplataforma
 
Instalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11gInstalación de oracle bpa suite 11g
Instalación de oracle bpa suite 11g
 
Guillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lmsGuillermo victor instalacion_sakai_2_9_0_lms
Guillermo victor instalacion_sakai_2_9_0_lms
 
Turbogears_Instalación
Turbogears_InstalaciónTurbogears_Instalación
Turbogears_Instalación
 
Gestión de instancias en amazon ec2 desde consola
Gestión de instancias en amazon ec2 desde consolaGestión de instancias en amazon ec2 desde consola
Gestión de instancias en amazon ec2 desde consola
 
Sesion n°6
Sesion n°6Sesion n°6
Sesion n°6
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
 
Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)Ejemplo bbdd sqlite (android)
Ejemplo bbdd sqlite (android)
 

Último

PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 

Último (20)

PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 

Instalacion de Pentaho 5 con PostgreSQL 9.3

  • 1. Cómo: Instalar y configurar Pentaho BI Suite 5 CE con PostgreSQL 9.3 Alex Seix Pikels Creación de bases de datos y usuarios En nuestra primera etapa vamos a crear la base de datos hibernación y el usuario hibuser. Para ello ejecute el script SQL create_repository_postgresql.sql incluido en el directorio biserver-cedatapostgresql A continuación, creamos la base de datos quartz y el usuario pentaho_user. Sólo tiene que ejecutar el script SQL create_quartz_postgresql.sql incluido en el directorio biserver-cedatapostgresql . . . . . . . . . . . . . . . .Todo el código en el archivo
  • 2. Finalmente creamos la base de datos Jackrabbit y el usuario jcr_user. Sólo tiene que ejecutar el script SQL create_jcr_postgresql.sql incluido en el directorio biserver-cedatapostgresql Configuración JDBC Seguridad En esta sección se describe cómo configurar la seguridad de la plataforma Pentaho BI JDBC para utilizar un servidor PostgreSQL, esto significa que la plataforma de BI de Pentaho ahora apuntará a la base de datos de hibernación en el servidor PostgreSQL en lugar de la base de datos HSQL empaquetado en la memoria. CONFIGURACION HIBERNATE 1. Edite el archivo pentaho-solutionssystemapplicationContext-spring-security- hibernate.properties. a. Código Original b. Haga los cambios necesarios para obtener el fragmento de código de abajo
  • 3. 2. Edite el archivo pentaho-solutionssystemhibernatehibernate-settings.xml a. Código Original b. Haga los cambios necesarios para obtener el fragmento de código de abajo 3. Archivo pentaho-solutionssystemhibernate postgresql.hibernate.cfg.xml Usted no tiene que realizar ningún cambio en este archivo si desea utilizar el usuario predeterminado hibuser. Sin embargo, si desea especificar su usuario personalizado, cambie connection.username y connection.password. CONFIGURACION QUARTZ 4. Edite el archivo pentaho-solutionssystemquartzquartz.properties. CONFIGURACIÓN DE HIBERNATE Y QUARTZ Hibernate y Quartz necesita usar específicamente las bases de datos de hibernate y quartz que fueron creadas en el servidor PostgreSQL. Para ello las modificaciones necesitan ser ejecutados en el archivo context.xml. 5. Edite el archivo tomcatwebappspentahoMETA-INFcontext.xml. Recuerde borrar tomcatconfCatalinalocalhostpentaho.xml, Pentaho crea al iniciar el archivo pentaho.xml como una copia de context.xml
  • 4. a. Código Original b. Haga los cambios necesarios para obtener el fragmento de código de abajo CONFIGURACION JACKRABBIT Una de las nuevas características de Pentaho 5 es el uso del repositorio de contenido Jackrabbit. El archivo repository.xml ya tiene incluido el código de configuración para PostgreSQL, MySQL y Oracle que están incluidos como comentarios, solo hay que remplazar al código original como se muestra a continuación. 6. Edite el archivo pentaho-solutionssystemjackrabbitrepository.xml.
  • 5. a. Comenta el código original en la parte FileSystem b. Activa el código en FileSystem para PostgreSQL c. Comenta el código original en la parte DataStore d. Activa el código en DataStore para PostgreSQL e. Por debajo de la parte de seguridad comentar el código original en la parte de WorkSpace FileSystem f. Activa el código en la parte de WorkSpace FileSystem para PostgreSQL
  • 6. g. A continuación de la parte WorkSpace FileSystem se encuentra la parte PersistenceManager. Comenta el código original h. Activa el código en PersistenceManager para PostgreSQL i. A continuación encontrará la parte de Versiones FileSystem. Comenta el código original j. Activa el código en la parte de Versiones FileSystem para PostgreSQL k. A continuación encontrará la parte de Versiones PersistenceManager. Comenta el código original l. Activa el código en la parte de Versiones PersistenceManager para PostgreSQL
  • 7. APAGAR INICIO AUTOMÁTICO DE HSQL HYPERSONIC Por defecto la base de datos Hypersonic se encenderá automáticamente, para evitar esto, comentar o eliminar los siguientes fragmentos de código de web.xml que se encuentra en tomcatwebappspentahoWEB-INF : La segunda sección es necesario comentar o eliminar. Inicia sesión en la consola de usuario Con el uso de este URL http://localhost:8080/pentaho se puede llegar a la pantalla de inicio de sesión Pentaho: Una vez que esté en la consola de usuario, verá perspectiva Home con varios botones:  Browse Files(Examinar archivos ): Navegar a través de los directorios raíz Públicas y de Interior y de cortar, copiar, compartir, descargar, Calendario todos los contenidos incluidos en Pentaho (Informes PrpT, Acciones de secuencia, Jobs, Transformaciones, Vistas OLAP, Vistas Saiku -)  Create New(Crear nuevo): (JPivot ver, añadir componentes a través del mercado)  Manage DataSources: Crear, editar y eliminar fuentes de datos JDBC, orígenes de metadatos Mondrian y Metadata.xmi informar fuentes de datos ad hoc,
  • 8.  Documentación: La documentación para Pentaho 5.0 Uno de los principales cambios de Pentaho 5 es el hecho de que no hay una consola de administración externa y capacidades de administración, se incluyen en el usuario de la consola. En esta versión el "antiguo" amigo joe ha sido sustituido por el usuario admin. Además de las nuevas funciones disponibles:  Administrator (Administrador)  Power User (Usuario avanzado)  Report Author (Reportar Autor)  Business Analyst (Analista de Negocios) Usted puede tener acceso en la perspectiva de la administración en la consola de usuario mediante el desplegable y seleccionando Administración: Luego se llega a la perspectiva de la administración
  • 9. SOLUCIONES A ERRORES PentahoSystem.ERROR_0014. 1. Solución encontrada en http://forums.pentaho.com/showthread.php?153231-Pentaho- ce-5-Initialization-Exception como un cometario. Revisando el código fuente de la clase EmbeddedQuartzSystemListener, el método 'verifyQuartzIsConfigured 'intenta determinar si el quartz se configura mediante la búsqueda de una table de quartz. Pero éste busca subcadena "QRTZ", mientras que el guion create_quartz_postgresql.sql da tablas con este patrón: "qrtz*”. Me imaginé que el método utilizado es sensible a mayúsculas para que no se devuelve ninguna tabla de quartz==> Crea una tabla falsa "QRTZ" en la base de datos de quartz resolvió el problema para mí. CREATE TABLE "QRTZ" ( name character varying(200) NOT NULL, CONSTRAINT "QRTZ_pkey" PRIMARY KEY (name) ) WITH ( OIDS=FALSE ); ALTER TABLE "QRTZ" OWNER TO postgres; 2. Otra solución por este problema se me dio al borrar y crear nuevamente las tablas de quartz, ejecutar el script de quartz pero solo la parte de drop y créate de todas las tablas. 3. Finalmente una solución encontrada en http://www.patlaf.com/quick-tips-to- troubleshoot-the-first-installation-of-pentaho-bi-5-0-1-ce-with-mysql/ que para algunos les ha funcionado. Básicamente es borrar archivos y carpetas q se crean en la ejecución pudiendo quedar configuraciones anteriores, lo que se debe borrar es: tomcat/logs/*todo tomcat/conf/Catalina/localhost/pentaho.xml tomcat/temp/*todo tomcat/work/Catalina pentaho-solutions/system/jackrabbit/repository
  • 10. CentOS 6.5 PentahoSystem:error_0015 Editar el archivo pentaho-solutionssystemGettingStartedDB-spring.xml a. Codigo original b. Haga los cambios necesarios para obtener el fragmento de código de abajo CONFIGURAR JAVA_HOME 1. Haz clic en el ícono "Terminal" en el panel del escritorio para abrir una ventana del Terminal y accede al símbolo sistema. 2. Escribe el comando "which java" para encontrar la ruta del archivo ejecutable Java. 3. Escribe el comando "su -" para convertirte en el usuario raíz. 4. Escribe el comando "vi /root/.bash_profile" para abrir el archivo del sistema "bash_profile" en el editor de texto Vi. Puedes reemplazar "vi" con tu editor de texto preferido. 5. Escribe "export JAVA_HOME=/usr/local/java/" en la parte inferior del archivo. Reemplaza "/usr/local/java" con la ubicación encontrada en el paso dos. 6. Guarda y cierra el archivo "bash_profile". 7. Escribe el comando "exit" para cerrar la sesión raíz. 8. Sal del sistema y vuelve a entrar. 9. Escribe el comando "echo $JAVA_HOME" para asegurarte de que la ruta haya sido colocada de manera correcta.
  • 11. Cambiar la Interfaz Grafica CAMBIAR LOGO Para cambiar el logo de Pentaho ingresar a la ruta especificada biserver-cepentaho-solutionssystemcommon-uiresourcesthemesimages Remplazar la imagen puc-login-logo.png por la imagen que desea colocar y nombrando el archivo con el mismo nombre del logo original puc-login-logo.png puc-login-logo.png CAMBIAR IMAGEN DE LOGIN Para cambiar la imagen login de Pentaho ingresar a la ruta especificada biserver-cepentaho-solutionssystemcommon-uiresourcesthemescrystalimages Remplazar la imagen login-crystal-bg.jpeg por la imagen que desea colocar y nombrando el archivo con el mismo nombre de la imagen original login-crystal-bg.jpeg login-crystal-bg.jpeg
  • 12. CAMBIAR FAVICON.ICO DE LOGIN Para cambiar la icono de Pentaho ingresar a la ruta especificada biserver-cetomcatwebappspentaho-style Remplazar el icono favicon.ico por la imagen que desea colocar y nombrando el archivo con el mismo nombre de la imagen original favicon.ico favicon.ico QUITAR EL CUARO DE INICIO DE SESION DE LOS USUARIOS DE MUESTRA Edite el archivo pentaho-solutionssystempentaho.xml Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo.
  • 13. CAMBIAR EL NOMBRE DE LA PESTAÑA DE LOGIN Edite el archivo tomcatwebappspentahojspPUCLogin.jsp Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo nombrándolo como lo desee. CAMBIAR LA FRASELOGIA DE LOGIN Edite el archivo tomcatwebappspentahoWEB-INFlibpentaho-platform-extensions-5.0.1- stable.jar. En el interior del archivo entrar a la ruta orgpentahoplatformwebjspmessagesmessages.properties Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo nombrándolo como lo desee.
  • 14. CAMBIAR LA PÁGINA DE HOME Edite el archivo tomcatwebappspentahomantlehomecontentwelcomeindex.html Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo cambiándolo como lo desee ya que este archivo contiene mucho código q puede ser cambiado. Cambiar Iconos de Home Para cambiar las imagen de home de Pentaho ingresar a la ruta especificada biserver-ce tomcatwebappspentahomantlehomecontentwelcomeimg Remplazar las imagen por la imagen que desea colocar y nombrando el archivo con el mismo nombre de la imagen original
  • 15.
  • 16.
  • 17. Cambiar los puertos de Tomcat Pentaho Su url 'localhost' se debe cambiar para que pueda ser accesible desde cualquier ordenador de su red. Utilice el nombre del equipo que ya está mapeado en la red. El puerto por defecto es 8080 que es un puerto para el desarrollo web por lo que es utilizado probablemente en un servidor, consulte al administrador del sistema para un puerto libre o tomar el siguiente disponible como la edición empresarial hace. Si es una máquina de prueba puede dejarla como está. Edite el archivo tomcatwebappspentahoWEB-INFweb.xml Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo. Edite el archivo tomcatconfserver.xml Código Original Haga los cambios necesarios para obtener el fragmento de código de abajo.