Вы находитесь на странице: 1из 94

Pentaho

Plataforma Open Source Business Intelligence


Introduccin. Pentaho BI-Server
Jos Luis Romn Campo
Servicio de Informtica
Hospital General de Tomelloso

Toledo, 9 al 13 de Junio de 2014

Objetivo del curso

Conocer la plataforma BI Pentaho

Alternativa a otras herramientas propias


Complemento de OBI (Gestin, Farmacia, RRHH)

Curso prctico. Adaptado a entorno sanitario


Disponer al final de una instalacin funcional

Organizacin del curso


Da 1.
Introduccin: Business Intelligence. Datawarehouse. Pentaho
Plataforma BI Pentaho. BI Server. Instalacin y configuracin

Da 2.
ETL. Pentaho Data Integration (Kettle)

Da 3.
Herramientas de anlisis. Mondrian. Agregation Designer

Da 4.
Pentaho Reporting. Report Designer. Pentaho Metadata

Da 5
Resolucin de ejercicios. Dudas. Repaso
Otras funcionalidades y herramientas ( Minera de Datos, Design
Studio, Dashboards)

Herramientas disponibles

VMWare Player
Mquina Virtual Windows XP

Plataforma BI y herramientas Pentaho


MySQL (Datawarehouse)

BD Oracle ejemplo datos sanitarios annimos

Introduccin

Business Intelligence (BI)


Definicin
Aplicaciones BI actuales.

Proyectos OSBI
Datawarehouse
Pentaho.

Caractersticas
Arquitectura
Requisitos. Costes
Recursos.

Introduccin

Business Intelligence (BI)


Definicin
Aplicaciones BI actuales.

Proyectos OSBI
Datawarehouse
Pentaho.

Caractersticas
Arquitectura
Requisitos. Costes
Recursos. Webs. Foros.

Business Intelligence (BI)

Transforma datos en informacin y la informacin en conocimiento


Datos:

Informacin:

Conocimiento:

Conjunto discreto de valores. Mnima unidad semntica


Elementos primarios de informacin
Irrelevantes como apoyo a la toma de decisiones
Datos procesados y con significado (relevancia, propsito y contexto)
Disminucin de la incertidumbre
De utilidad para la toma de decisiones
Mezcla de Experiencia, valores, informacin , know-how
De utilidad para realizar acciones
Se origina y aplica en la mente de los conocedores
Disponible en documentos, almacenes de datos, rutinas organizativas,
procesos, prcticas y normas

Business Intelligence (BI)

Metodologas, aplicaciones y tecnologas de la


informacin.
Reunir, depurar y transformar datos.
Datos procedentes de los sistemas transaccionales
Datos procedentes de informacin desestructurada
(interna o externa)
Obtener informacin estructurada para su explotacin
Reporting, anlisis OLAP, alertas,
Informacin utilizada para su anlisis y conversin en
conocimiento
Soporte a la toma de decisiones

Business Intelligence (BI)

Factor estratgico para la organizacin


Ventaja competitiva
Informacin privilegiada para responder a

problemas de negocio (optimizar costes,


previsin de necesidades)
Sistemas optimizados para preguntar y divulgar
informacin.
Datos procedentes del Datawarehouse o
Datamart.

Business Intelligence (BI)


Tipos de herramientas BI:
Cuadros de Mando Integrales (CMI)
Sistemas de Soporte a la Decisin (DSS)
Sistemas de Informacin Ejecutiva (EIS)
Cuadro de mando Integral (CMI)
Sistemas de Soporte a la Decisin (DSS)
Sistemas de Informacin Ejecutiva (EIS)
Datos operacionales:
- HIS / RIS
- Aplicaciones a medida
- Datawarehouse / datamarts
- Bases de datos / Ficheros

Business Intelligence (BI)

Un sistema BI nos debe permitir:


Observar qu est ocurriendo?
Comprender por qu ocurre?
Predecir qu ocurrir?
Colaborar qu debera hacer el equipo?
Decidir qu camino debemos seguir?

Business Intelligence (BI)


Por qu implantar BI?
Qu limita mi Sistema de Informacin?

Rigidez en la extraccin de datos


Conocimientos tcnicos
Largos tiempos de espera
Deterioro del rendimiento del SI
Falta de integracin. Islas de datos
Datos errneos, obsoletos o incompletos
Adecuacin de la informacin al usuario
Ausencia de informacin histrica

Business Intelligence (BI)

HIS
RIS
BD
Ficheros

Datawarehouse

Datamarts

Business Intelligence (BI)

Productos BI

Business Intelligence (BI)

Productos BI actuales. Comparativa (I)

Business Intelligence (BI)

Productos BI actuales. Comparativa (II)

Introduccin

Business Intelligence (BI)


Definicin
Aplicaciones BI actuales.

Proyectos OSBI
Datawarehouse
Pentaho.

Caractersticas
Arquitectura
Requisitos. Costes
Recursos. Webs. Foros.

Proyectos OSBI

Pentaho
JasperSoft
BIRT
Talend
SpagoBI
Vanilla
OpenI

Introduccin

Business Intelligence (BI)


Definicin
Aplicaciones BI actuales.

Proyectos OSBI
Datawarehouse
Pentaho.

Caractersticas
Arquitectura
Requisitos. Costes
Recursos. Webs. Foros.

Datawarehouse
BD OLTP (On-Line Transactional Processing)
Orientadas al procesamiento de transacciones
Optimizadas para Insercin, modificacin y
borrado de datos
Tpico en las bases de datos operacionales
Datos estructurados segn a nivel de aplicacin
Falta de uniformidad en el formato de los datos
Islas de datos
Historial de datos limitado

Datawarehouse
BD OLAP (On-Line Analytical Processing)
Orientadas al procesamiento analtico
Organizar informacin es una estructura dimensional
Optimizadas para accesos de lectura (consultas)
Pocas inserciones, actualizaciones o borrados
Lecturas de grandes cantidades de datos
Datos estructurados segn reas de negocio
Formato de datos uniforme
Historial de datos a largo plazo (2-5 aos)
Alimentadas desde procesos ETL
Utilizadas para implementar datawarehouse
Cubos OLAP: MEDIDAS Y DIMENSIONES

Datawarehouse

Almacn de datos Bodega de datos


Base de datos corporativa
Integra y depura informacin
Informacin procedente de fuentes distintas
Optimizado para anlisis de datos.
Grandes velocidades de respuesta
Primer paso hacia la solucin BI. Origen de datos
Estructuras de almacenamiento
Modelo en estrella
Modelo de copo de nieve

Datawarehouse
Datamarts
Versin especial de datawarehouse
Subconjunto de datos de un rea especfica
Orientado a consulta (OLAP). Rapidez.
Estructura ptima para anlisis del rea
Se alimenta de sus propias fuentes o del
datawarehouse
Poco volumen de datos

Datawarehouse
Caractersticas
Integrado

Consistencia de los datos.


Eliminacin de inconsistencias

Temtico
Datos organizados por temas
Histrico
El tiempo es parte implcita en la informacin
No voltil
Los datos se leen, pero no se modifican
Metadatos (datos sobre los datos)

Datawarehouse
Construccin
Procesos ETL

Extraccin
Transformacin
Carga

Desarrollo de forma gradual

Comenzar con un rea o departamento (piloto)


Expandir progresivamente el almacn de datos

Analizar previamente los requisitos.


Importante contemplar la dimensin tiempo

Datawarehouse
Implementaciones OLAP
ROLAP ( Relational OLAP)

Utiliza motor de BD relacionales


Ms escalables y menos costosos
Aprovechamiento de las BD existentes

MOLAP (Multidimensional OLAP)


Utiliza BD Multidimensionales
Menos escalables

HOLAP (Hybrid OLAP)

Combina ROLAP y MOLAP


Detalles en ROLAP, agregaciones en MOLAP

Datawarehouse
Operaciones OLAP
Roll (agregacin): permite eliminar un criterio
de agrupacin en el anlisis, agregando los
grupos actuales.

Datawarehouse
Drill (disgregacin): permite introducir un nuevo
criterio de agrupacin en el anlisis, disgregando
los grupos actuales.

Datawarehouse

SLICE & DICE: seleccionar y proyectar datos

Datawarehouse
Variantes Roll & Drill
Dimensiones sobre las que se ha definido una
jerarqua: DRILL-DOWN, ROLL-UP

departamento categora - producto (Producto)


ao - trimestre mes - da (Tiempo)

Dimensiones independientes: DRILL-ACROSS,


ROLL-ACROSS

Producto Almacn -Tiempo

Datawarehouse

PIVOT: reorientacin de las dimensiones

Datawarehouse
Implantacin de ROLAP (La que utilizaremos)
Tabla de hechos (fact table)

Ej. Medida: Pacientes atendidos


Tabla de dimensiones
Ej. Servicio, Agenda, Fecha
Importante la dimensin tiempo
Conceptos
Jerarquas
Cardinalidad
Granularidad
Agregacin

Datawarehouse
Modelo de datos en estrella

Datawarehouse
Modelo de datos en copo de nieve

Datawarehouse
Modelo con dimensiones degeneradas
Campo de la tabla de hechos es criterio de anlisis
No existe una tabla de dimensin asociadas
Suelen ser valores nicos y poco agrupables

!"#
#)*
,-.

$%&
&+

&

'!('!("'!'

!'

&

'!('!("'!'

#'

'!('!("'!'

)'

Podra existir una tabla de dimensiones para los diagnsticos codificados

Datawarehouse
Tabla de hechos Recomendaciones
No utilizar claves compuestas
Definir correctamente la clave primaria (ndice)
Utilizar tipos de datos apropiados
Utilizar si es necesario, campos de apoyo
No guardar campos que se puedan calcular
Nombres de campo amigables

Introduccin

Business Intelligence (BI)


Definicin
Aplicaciones BI actuales.

Proyectos OSBI
Datawarehouse
Pentaho.

Caractersticas
Arquitectura
Requisitos. Costes
Recursos

Pentaho
Caractersticas
Plataforma BI Open Source y Libre
Versin 5.0 (Pentaho Business Analytics)
Tecnologa Java
Integra proyectos solventes (Kettle, Mondrian)
Extensa y activa comunidad
Desarrollo activo. Versionado frecuente
Versin Enterprise ms completa
Marketplace. Permite crear plugins a terceros
Enfoque hacia Big Data (Hadoop, NoSQL..)

Pentaho
Comparativa entre versiones(I)

Pentaho
Comparativa entre versiones(II)

Pentaho
Novedades:
Version 5, repositorio basado en Apache
Jackrabbit
0 JCR (Content Repository for Java )
0 JSR 170 y JSR 283
0 Contenido jerrquico, bsquedas, versiones...
Anteriores, repositorio basado en archivos.
0 Carpeta pentaho-solutions
0 Ms accesible. Menos caja-negra

Arquitectura

Pentaho

Pentaho
Bi Server
Java 100%. (Tomcat, Jetty)
Extensible, adaptable y configurable
Consola de administracin integrada (v. 5)
Mejora notablemente la consola de usuario
Permite webservices para integrar y explotar sus recursos
Ampliable mediante plugins de terceros y propios
Traduccin al espaol mejorable
Ms completo en versin EE
Consola de administracin ms completa en EE.

Pentaho
Bi Server

Pentaho
Informes. Pentaho Reporting
Motor basado en JFreeReport
Pentaho Report Designer. Intuitivo y sencillo
Informes con grficos, parmetros, etc.
Diferentes formatos (html, pdf, excel, csv)
Multiples origenes de datos
Puede utilizarse standalone.
Cdigo certificado y soporte solo en versin Enterprise

Pentaho
Informes. Pentaho Reporting

Pentaho
Pentaho Data Integration. ETL (Kettle)
Solucin ETL muy extendida y valorada
Solida y robusta
Gran facilidad de uso
Facilidad de mantenimiento
Flexibilidad en las transformaciones y trabajos
Se puede utilizar de manera independiente
Data Integration Server en Pentaho EE

Pentaho
Pentaho Data Integration. ETL (Kettle)

Pentaho
Anlisis OLAP. Mondrian
Mondrian. Motor OLAP de Pentaho
Se puede integrar de forma independiente
Mondrian es un motor HOLAP.

Flexibilidad de motores ROLAP


Cache propia para proporcionar velocidad

Muy utilizado y consolidado en entornos Java


Soporte y cdigo certificado solo en EE

Pentaho
Visores OLAP - Anlisis
Jpivot. Robusto, fiable pero algo desfasado.
Version Community

Pentaho
Visores OLAP - Anlisis
Pentaho Analyzer. Ajax. Ms moderno y fcil.
Versin Enterprise

Pentaho
Visores OLAP - Anlisis
Saiku

Pentaho
Cuadros de Mando (Dashboards)
Dashboard Designer solo en EE.
Community Dashboards Framework

Html
Css
JavaScript
No permite cuadros de mando ad-hoc.

Community Dashboad Editor (CDF).

Ad-Hoc
Webdetail es la empresa que est detrs

Pentaho
Cuadros de Mando (Dashboards)

Pentaho
Minera de Datos
Pentaho utiliza Weka
Libreras para tareas de minera de datos
Herramientas de preproceso de datos
Algoritmos

De clasificacin
De segmentacin
De asociacin entre variables

Bsqueda de variables del modelo


Visualizacin de datos en los ejes cartesianos

Pentaho
Minera de Datos. Weka

Pentaho

Requisitos Bi Server (mnimos)


RAM: 2GB (cuanta ms mejor)
Disco Duro: 1GB
Procesador: Dual-Core AMD64 o EM64T
Java Runtime versin 1.6 posterior.
JDBC de las bases de datos a utilizar
Sistema Operativo:

Windows (XP, 7, Server 2003, Server 2008)


Cualquier otra distribucin Linux actual (SUSE and Red Hat testeados)
Solaris 10
Mac OS X 10.4
Costes de Pentaho
Licencias: 0 (Versin community)
Tiempo de implantacin y aprendizaje
Formacin y consultora caras

Pentaho
1 Marketplace
Plugins de terceros
Conexin a internet sin proxy

Recursos

Pentaho

www.pentaho.com
http://infocenter.pentaho.com/
http://community.pentaho.com
www.todobi.com (Stratebi, partner Pentaho-Espaa)
http://forums.pentaho.com/ (Foro imprescindible)
http://wiki.pentaho.com/
www.dataprix.com/
IRC. Canal ##pentaho en Freenode

Libros

Pentaho
Algunos ejemplos
BI Hospital de Tomelloso
BI Demo Stratebi

Plataforma BI Pentaho
Instalacin y Configuracin de BI Server

Pentaho
Utilidad no oficial - Pentaho Launcher
Lanzador de aplicaciones Pentaho
Desarrollado para versiones anteriores

BI Server. Instalacin y configuracin

Descomprimir paquete biserver (v. 5)

Elegimos ubicacin de instalacin (Ej. C:\pentaho)


biserver-ce
\data
\licenses
\tomcat
\pentaho-solutions

Configurar Java

JAVA_HOME=C:\Archivos de programa\Java\jdk1.6.0_01
PATH=C:\Archivos de programa\Java\jdk1.6.0_01\bin

Configurar JDBC. (Drivers/jars)


biserver-ce\tomcat\lib

BI Server. Instalacin y configuracin

Inicio y parada de bi-server


biserver-ce\start-pentaho.bat
biserver-ce\stop-pentaho.bat
Similares para Linux(.sh)

Se puede configurar como servicio

Windows (biserver-ce\tomcat\bin\service.bat)
Linux (etc/rc.d/init.d/pentaho)

Iniciamos BI Server

Se inicia Tomcat
BD por defecto Hypersonic (HSQLDB)
URL http://localhost:8080

BI Server. Instalacin y configuracin


Configuracin BI Server sobre MySQL (cambia en v.5)
BD necesarias
hibernate: Usuario, autorizaciones, datasources
quartz: Planificador.
jackrabbit: Repositorio
sampledata: Datos para los ejemplos
Primero creamos las BD
En MySQL local
MySQL Administrator
Usuario con permisos de root
Utilizamos los scripts de MySQL propuestos (biserverce\data\mysql5)
OJO. No se crean los ejemplos.

BI Server. Instalacin y configuracin


Configuracin de Hibernate (I)
En biserver-ce\pentaho-solutions\system
applicationContext-spring-security-hibernate.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://<hostname>:3306/hibernate
jdbc.username=hibuser
jdbc.password=password
hibernate.dialect=org.hibernate.dialect.MySQLDialect

BI Server. Instalacin y configuracin


Configuracin de Hibernate (II)
En biserver-ce\pentaho-solutions\system\hibernate
hibernate-settings.xml
2

3 43 5 6

(78

( 6 9*:
78

:3 :
; 2( 3 43 5

mysql5.hibernate.cfg.xml
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property
name="connection.url">jdbc:mysql://<hostname>:3306/hibernate</property>
<property
name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="connection.username">hibuser</property>
<property name="connection.password">password</property>

BI Server. Instalacin y configuracin


Configuracin de Quartz
En biserver-ce\pentaho-solutions\system\quartz
quartz.properties
Cambiar:
org.quartz.jobStore.driverDelegateClass =
org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
Por:
org.quartz.jobStore.driverDelegateClass =
org.quartz.impl.jdbcjobstore.StdJDBCDelegate

BI Server. Instalacin y configuracin


Configuracin de Jackrabbit (I)
En biserver-ce\pentaho-solutions\system\jackrabbit
repository.xml
Comentar:
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/repository"/>
</FileSystem>

Descomentar:
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem"> <param
name="driver" value="com.mysql.jdbc.Driver"/> <param name="url"
value="jdbc:mysql://<hostname>:3306/jackrabbit"/> <param name="user"
value="jcr_user"/> <param name="password" value="password"/>
<param name="schema" value="mysql"/> <param
name="schemaObjectPrefix" value="fs_repos_"/>
</FileSystem>

BI Server. Instalacin y configuracin


Configuracin de Jackrabbit (II)
En biserver-ce\pentaho-solutions\system\jackrabbit
repository.xml
Comentar:
<DataStore class="org.apache.jackrabbit.core.data.FileDataStore"/>

Descomentar:

<DataStore
class="org.apache.jackrabbit.core.data.db.DbDataStore">
<param name="url"
value="jdbc:mysql://<hostname>:3306/jackrabbit"/>
<param name="user" value="jcr_user"/>
<param name="password" value="password"/>
<param name="databaseType" value="mysql"/>
<param name="driver"
value="com.mysql.jdbc.Driver"/>
<param name="minRecordLength" value="1024"/>
<param name="maxConnections" value="3"/>
<param name="copyWhenReading" value="true"/>
<param name="tablePrefix" value=""/>
<param name="schemaObjectPrefix"
value="ds_repos_"/>
</DataStore>

BI Server. Instalacin y configuracin


Configuracin de Jackrabbit (III)
En biserver-ce\pentaho-solutions\system\jackrabbit
repository.xml
Comentar:
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${wsp.home}"/>
</FileSystem>

Descomentar:
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver"
value="com.mysql.jdbc.Driver"/>
<param name="url"
value="jdbc:mysql://<hostname>:3306/jackrabbit"/>
<param name="user" value="jcr_user"/>
<param name="password" value="password"/>
<param name="schema" value="mysql"/>
<param name="schemaObjectPrefix" value="fs_ws_"/>
</FileSystem>

BI Server. Instalacin y configuracin


Configuracin de Jackrabbit (IV)
En biserver-ce\pentaho-solutions\system\jackrabbit
repository.xml
Comentar:
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager">
<param name="url" value="jdbc:h2:${wsp.home}/db"/>
<param
name="schemaObjectPrefix" value="${wsp.name}_"/>
</PersistenceManager>

Descomentar:

<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceMan
ager">
<param name="url" value="jdbc:mysql://<hostname>:3306/jackrabbit"/>
<param name="user" value="jcr_user" />
<param name="password" value="password" />
<param name="schema" value="mysql"/>
<param name="schemaObjectPrefix" value="${wsp.name}_pm_ws_"/>
</PersistenceManager>

BI Server. Instalacin y configuracin


Configuracin de Jackrabbit (V)
En biserver-ce\pentaho-solutions\system\jackrabbit
repository.xml
Comentar:
<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
<param name="path" value="${rep.home}/version" />
</FileSystem>

Descomentar:
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver" value="com.mysql.jdbc.Driver"/>
<param name="url" value="jdbc:mysql://localhost:3306/jackrabbit"/>
<param name="user" value="jcr_user"/>
<param name="password" value="password"/>
<param name="schema" value="mysql"/>
<param name="schemaObjectPrefix" value="fs_ver_"/>
</FileSystem>

BI Server. Instalacin y configuracin


Configuracin de los contextos (I)
En biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml
Evitar que se inicie la base de datos HSQLDB
Comentar o eliminar las siguientes definiciones
<= +&> ?@$ =
= @ @A
2
;4
52
4
57 9 84
8 2(
4
52
4
B 5
C:
:
(:
:
( (7 9 8(
D
78
C:
:
(:
:
( (7 9 8(78
D
9
(7 9 8(9 E2(
4B 5 2(
;4
5 < > ?@$ =
= @ @A
<= +&> ?@$ = @
A2
5 :
7: 3 :
F 8:
7 :
< > ?@$ = @
A

52
4
;:
? 9 8@

2(

5 2(

EC :
:
(:
:
(

BI Server. Instalacin y configuracin


Configuracin de los contextos (II)
En biserver-ce\tomcat\webapps\pentaho\META-INF
contexts.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/pentaho" docbase="webapps/pentaho/">
<Resource name="jdbc/Hibernate" auth="Container" type="javax.sql.DataSource
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20"
maxIdle="5" maxWait="10000" username="hibuser" password="password
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://l<hostame>:3306/hibernate"
validationQuery="select 1" />
<Resource name="jdbc/Quartz" auth="Container" type="javax.sql.DataSource
factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="20"
maxIdle="5" maxWait="10000" username="pentaho_user" password="password
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://<hostname>:3306/quartz"
validationQuery="select 1"/></Context>

BI Server. Instalacin y configuracin


Configuracin de los contextos (III)
Importante. Eliminar el archivo
/biserver-ce/tomcat/conf/Catalina/localhost/pentaho.xml
Se crea de nuevo cuando se inicia Pentaho
Mismo contenido que context.xml

8
6@$

9
?@$

7
=

BI Server. Instalacin y configuracin


Configuracin del servidor Tomcat
En biserver-ce\tomcat\webapps\pentaho\WEB-INF
web.xml (si no se cambian toma valores por
defecto)
solution-path
<context-param><param-name>solution-path</param-name>
<param-value>C:\Pentaho\biserver-ce\pentaho-solutions</param-value>
</context-param>

Renombrar el servidor
<param-name>fully-qualified-server-url</param-name>

<param-value>http://BISERVER1:8086/pentaho/</param-value>

Si se cambia el puerto, modificar archivo


biserver-ce\tomcat\conf\server.xml
<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

BI Server. Instalacin y configuracin


Cambiar timeout de conexin
Por defecto 30 minutos en Tomcat
/biserver-ce/tomcat/conf/web.xml
/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml
<session-timeout>120</session-timeout>

Incrementar limite de memoria de Java


biserver-ce\start-pentaho.bat
CATALINA_OPTS
-Xms516m -Xmx1024m

BI Server. Instalacin y configuracin


Configuracin de inicio concluida
Probamos a iniciar la plataforma
Reconocemos el terreno. Consola de usuario
Login
Mens
Cambio de idioma. Cambiar tema
Navegador / Carpetas

Web Pentaho Business Analytics


Documentacin
Blogs
Foros

BI Server. Instalacin y configuracin

BI Server. Instalacin y configuracin


Administracin
Creacin de orgenes de datos
0 Drivers de bd (jar) en \biserver-ce\tomcat\lib

BI Server. Instalacin y configuracin


Administracin
Creacin de usuarios y roles

BI Server. Instalacin y configuracin


Administracin
Servicios de mantenimiento

BI Server. Instalacin y configuracin


Administracin
Planificador - Schedules

BI Server. Instalacin y configuracin

Browse Files
Cada usuario tiene su propia carpeta personal
Carpetas pblicas
Asignar permisos sobre las carpetas y los archivos

BI Server. Instalacin y configuracin


Administracin
Configuracin de correo

BI Server. Instalacin y configuracin


Configurar consola de usuario
Quitar acceso usuarios ejemplo:
biserver-ce/pentaho-solutions/system/pentaho.xml
<login-show-users-list>false</login-show-users-list>
<login-show-sample-users-hint>true</login-show-sample-usershint>

BI Server. Instalacin y configuracin


Configurar consola de usuario (I)
Pgina de acceso personalizada
biserver-ce/tomcat/webapps/pentaho/jsp/
PUCLogin.jsp
Personalizar imgen pgina acceso
biserver-ce/pentaho-solutions/system/commonui/resources/themes/crystal/images/login-crystalbg.jpeg

BI Server. Instalacin y configuracin


Configurar consola de usuario (II)
Personalizar el logo
8 B 4 (
74
(6
(
(
(7
(6 (
( 4
:

4
4

Personalizar pgina principal


8

B 4 (
(F 8
;:
7

7(

(7

(F

BI Server. Instalacin y configuracin


Log
biserver-ce\pentahosolutions\system\logs\audit\PentahoAudit.log
biserver-ce\tomcat\logs\
biserver-ce\tomcat\logs\pentaho.log

BI Server. Instalacin y configuracin

Control de acceso con LDAP/Active Directory


Problema al devolver ms de 2000 objetos

Solucionado con aplicacin Softerra LDAP Administrator

Problemas con LDAP planos


Grupos en AD = Roles
AD con muchas unidades organizativas complica la
configuracin

BI Server. Instalacin y configuracin

Control de acceso con LDAP/Active Directory


Modificacin y revisin de ficheros

En pentaho-solutions/system
pentaho-solutions/system/pentaho-spring-beans.xml
pentaho-solutions/system/applicationContext-spring-security.xml
pentaho-solutions/system/applicationContext-spring-securityldap.xml
pentaho-solutions/system/applicationContext-pentaho-securityldap.xml
pentaho-solutions/system/pentaho.xml

Ms informacin

http://ramathoughts.blogspot.com/2010/02/bi-server-msactive-directory-in-10.html
http://wiki.pentaho.com/display/ServerDoc2x/Changing+to+
the+LDAP+Security+DAO

BI Server. Documentacin
Ayuda Documentacin

1 Ubicacin: biserver-ce\tomcat\webapps\pentaho\docs

Gracias

Вам также может понравиться