You are on page 1of 14

Pentaho

prsentation

Prsentation
Une solution BI
Dvelopp en java
Lien de tlchargement:
http://freefr.dl.sourceforge.net/project/pentaho/Business%2

0Intelligence%20Server/4.8.0-stable/biserver-ce-4.8.0stable.zip
Aprs dcompression:
biserver-ce: BI server community edition
administration-console: console dadministration ou PAC (Pentaho

Administration console)

Dmarrage du serveur:
/biserver-ce/start-pentaho.bat

Dmarre le serveur de base de donnes HSQLDB (Port : 9001).


Dmarre le serveur Tomcat (port 8080)
Remarque: la variable denvironnement JAVA_HOME doit
tre dfinie
Pentaho utilise un pilote JDBC pour se connecter la

base de donnes, le package dinstallation comprend


les pilotes JDBC pour les bases de donnes suivantes
(C:\pentaho\biserver-ce\tomcat\lib les pilotes ):
HSQLDB (Hyper SQL Database)
PostGreSql

Pentaho: Configuration
Configuration du serveur
Changer le numro de port dcoute de Tomcat:
Fichier C:/pentaho/biserver-ce/tomcat/conf/server.xml

<Connector port=8078 maxHttpHeaderSize=8192


Le descripteur de dploiement C:/biserverce\tomcat\webapps\pentaho\WEB-INF\
web.xml
<context-param>
<param-name>base-url</param-name>
<param-value>http://localhost:8078/pentaho/</param-value>
</context-param>
4

Bases cres par Pentaho


Hibernate: Cette base de donnes est utilise pour stocker les

donnes de gestion des autorisations et de lauthentification des


utilisateurs et des donnes du rfrentiel Pentaho.
Quartz: Cette base de donnes sert de rfrentiel pour le
planificateur de tches Quartz,qui est une composante du
serveur Pentaho.
sampleData: base de donnes des exemples.

Configurer MySQL
Crer les bases de donnes systme (dossier biserver-

ce/data/Mysql5)

create_repository_mysql.sql
create_sample_datasource.sql
create_quartz_mysql.sql

Configurer Quatrz et Hibernate

C:\pentaho\biserver-ce\tomcat\webapps\pentaho\META-

INF\context.xml

Les proprits suivantes doivent tre modifies


driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/quartz pour quartz et
jdbc:mysql://localhost:3306/hibernate pour hibernate.
ValidationQuery: SELECT 1 (utilise pour vrifier si la connexion peut tre
cre)

Configuration du projet Pentaho solutions


Fichier pentaho-solutions/system/hibernate/ hibernate-

settings.xml
<config-file>mysql5.hibernate.cfg.xml</config-file>

Eventuellement il faut aussi modifie le fichier

mysql5.hibernate.cfg.xml si la chane de connexion mysql est


diffrente de la chane par dfaut :
<property

name="connection.url">jdbc:mysql://localhost:3306/hibernate</property
>.

Configuration de la scurit JDBC


pentaho-solutions/system/applicationContext-spring-security-

jdbc.xml
driverClassName: com.mysql.jdbc.Driver
url: jdbc:mysql//localhost:3306/hibernate

Modifier aussi le fichier applicationContext-spring-securityhibernate.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql: //localhost:3306/hibernate
jdbc.username=hibuser
jdbc.password=password
hibernate.dialect=org.hibernate.dialect.MySQLDialect

PAC
La console dadministration Pentaho utilise un serveur jetty (Un serveur web

10

conteneur de servlets).
Fichier de configuration: C:\pentaho\administrationconsole\resource\config\console.xml.
Port par dfaut: 8099
Dmarrer
/administration-console/start-pac.bat.
Lancer la console dadministration Pentaho
http://localhost:8099/admin (login:admin, pass:password).
Fichier de configuration de la scurit: C:\pentaho\administrationconsole\resource\config\login.properties.
Pour changer les informations dauthentification de ladministrateur:
C:\pentaho\administration-console\lib>java -cp jetty-6.1.2.jar;jetty-util6.1.9.jar org.mortbay.jetty.security.Password user pass (si pass=?, alors le mot
de passe sera demand lors de la premire connexion

Crer un rapport avec Pentaho


Crez un nouveau rapport new ad hoc report
Slectionnez la source de donnes orders .
Slectionnez un thme et cliquez sur suivant.
Glissez la colonne Territory partir de la zone Available

items et dposez la dans le groupe Level 1 de la zone


selected items .

11

Dplacez les colonnes amount et buy price vers la zone

Details .
Pour afficher un aperu, cliquez sur le bouton GO , laperu est
affich dans un nouvel onglet nomm aperu .
Revenir longlet prcdent et cliquez sur suivant .

12

Miseenformedescolonnes
territory :alignement centr
amount :triascendant.
Affichezlaperuetaprspassezltapesuivante.

13

Mise en forme du rapport


Choisir le format pdf
Enregistrez le rapport dans le dossier Exemples dutilisation

14

You might also like