SlideShare une entreprise Scribd logo
1  sur  6
Présentation
et installation de Pentaho
Table des matières
1 PRÉSENTATION DE PENTAHO.................................................................................................2
2 TÉLÉCHARGEMENT DE PENTAHO .............................................................................................4
3 LISTE DES CLIENTS DE CONCEPTION PENTAHO ............................................................................5
4 INSTALLATION DE PENTAHO (EN LOCAL)...................................................................................5
5 DÉMARRER/ARRÊTER LES SERVEURS.........................................................................................6
5.1 Pentaho User Console.....................................................................................................6
5.2 Pentaho User Console.....................................................................................................6
www.osbi.fr: le blog des solutions décisionnelles open source
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
1 PRÉSENTATION DE PENTAHO
Pentaho est une plate-forme décisionnelle open source complète possédant les caractéristiques
suivantes :
Une couverture globale des fonctionnalités de la Business Intelligence :
▪ ETL (intégration de données)
▪ Reporting
▪ Tableaux de bords ("Dashboards")
▪ Analyse ad-hoc (requêtes à la demande)
▪ Analyse multidimensionnelle (OLAP)
Pentaho permet d'adresser 2 typologies d'utilisateurs:
▪ Les « one-clic users », utilisateurs de base, consommateurs d'indicateurs prédéfinis
▪ Les utilisateurs avancés, qui ont besoin d'outils d'analyse et d'exploration avancés
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
Une architecture web 2.0 qui se compose :
▪ D'un serveur web J2EE permettant de mettre à disposition l'ensemble des
ressources décisionnelles et ceci au travers d'urls web uniques et standardisées.
Le serveur est dénommé "Pentaho User Console" (PUC)
▪ Plusieurs clients riches permettant la conception et la publication des ressources.
Ces derniers sont librement téléchargeables et peuvent être installés sous des
environnements Windows, Linux ou Mac-OS (clients Java):
Le serveur web Pentaho comporte également une plate-forme d'administration (Pentaho
Administration Console) pour la gestion des droits d'accès, la planification d'évènements,
la gestion centralisée des sources de données...
Pentaho est reconnue pour être une solution d'une grande qualité conceptuelle et
technique. La plate-forme est orientée « processus »: au travers de « séquences
d'actions » on ainsi peut modéliser avec Pentaho des workflows BI avancés
Il n'est pas besoin de connaître JAVA pour travailler avec Pentaho: seule la maîtrise du
langage SQL est nécessaire, ainsi que des connaissances de base en XML, HTML et
Javascript. Il faut bien sur s'auto-former (où être formé) aux clients de conception !
Une communauté importante et très active s'anime autour de Pentaho. Celle-ci contribue
au codage de nombreux plugins et de projets communautaires : plugins Kettle, Pentaho
Analysis Tool, Pentaho Community Dashboard Framework, etc...
Pentaho est une suite décisionnelle open source commerciale qui reste très « ouverte ».
Les différences fonctionnelles entre la version libre (community edition) et la version
payante (enterprise edition) restent limitées. La version libre de Pentaho permet
d'installer une plate-forme décisionnelle complète !
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
2 TÉLÉCHARGEMENT DE PENTAHO
Pour débuter avec Pentaho, il est conseillé de télécharger la version community, gratuite et libre
d'utilisation. Cette version communautaire peut-être téléchargée sur SourceForge ici :
http://sourceforge.net/projects/pentaho/files
On y retrouve le serveur Pentaho ("Business Intelligence Server") ainsi que tous les clients de
conception (voir détail au paragraphe suivant)
Les numéros des versions téléchargées pour les clients de conception et le serveur Pentaho (biserver)
doivent toujours être en adéquation: par exemple Pentaho Report Designer 3.0.0 avec Biserver 3.0.0
Des paquetages d'installations sont disponibles pour tous les systèmes d'exploitation :
Windows
Linux
Mac
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
3 LISTE DES CLIENTS DE CONCEPTION PENTAHO
Outil Code Fonction
Pentaho Report Designer PRD Client de conception de rapports avancés. Il s'agit d'un outil de mise en
page similaire à iReport, Eclipse BIRT, Crystal Reports...
Permet de se connecter à de nombreuses sources de données: SGBD, XML,
Excel, CSV, flux de données venant de Kettle, MDX (OLAP), ...
Pentaho Design Studio PDS Client Eclipse de modélisation de worflows BI (Xactions) propre à Pentaho.
Design Studio permet de mettre en œuvre de nombreuses ressources BI en
minimisant l'écriture de code (envoi de mails automatisé par ex.)
Pentaho Metadata PME Client riche permettant la mise en place d'une couche sémantique
d'abstraction (méta-données) sur la couche physique (tables et colonnes
d'une base de données).
Le but est de rendre les objets d'un SGBD compréhensibles et manipulables
par un utilisateur final afin de lui permettre d'effectuer ses propres
requêtes et ceci sans connaître le langage SQL.
La couche de méta-données peut-être utilisée dans le requêteur web ad-
hoc, dans Pentaho Report Designer et dans Pentaho Design Studio
Pentaho Schema Workbench PSW Client riche permettant la définition des schémas Mondrian à partir d'un
modèle en étoile ou flocon de l'entrepôt de données
Un autre outil, Pentaho Aggregation Designer (PAD), permet de construire
et de charger automatiquement des tables d'agrégation en vue d'améliorer
les performances lors du requêtage des cubes Mondrian
Téléchargement spécifique ici:
http://sourceforge.net/projects/mondrian/files/
Pentaho Data Integration
(Kettle)
PDI Outil ETL (Extract Transform Load) complet, pouvant être utilisé
indépendamment de la plate-forme Pentaho.
Kettle est comparable à Talend Open Studio en terme de fonctionnalités.
Pour consulter les différences techniques et fonctionnelles, un livre blanc
est disponible à cette adresse :
http://www.atolcd.com/actualites/detail-actualite/actualite/2/comparatif-etl-
open-source-1.html
4 INSTALLATION DE PENTAHO (EN LOCAL)
Le serveur Pentaho (biserver-ce) est un serveur de démonstration prêt à l'emploi, complètement
autonome et pouvant être installé sur un PC bureautique disposant au moins de 1Go de RAM.
Ce serveur s'appuie notamment sur le système de gestion de base de données Hypersonic
(HsqlDb) pour le stockage des données exemples (SampleData) ainsi que des 2 bases internes de
Pentaho (hibernate et quartz).
HsqlDb étant un système de base de données gérée en mémoire, il est fortement
déconseillé de déployer cette configuration en production !
Une fois l'archive téléchargée, il suffit de décompresser celle-ci dans un répertoire préalablement
créé, par exemple « C:Pentaho-3.5.2 » (Windows).
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
Le répertoire d'installation sera désigné {PENTAHO-HOME} dans la suite de ce document.
2 répertoires sont créés dans {PENTAHO-HOME}:
• biserver-ce : la console web d'utilisation (Pentaho User Console)
• administration-console: la console web pour l'administration de la plate-forme
(Pentaho Administration Console)
5 DÉMARRER & ARRÊTER LES SERVEURS PENTAHO
5.1 PENTAHO USER CONSOLE
Les commandes suivantes permettent de lancer et stopper la console d'utilisation web
Action Commande
Démarrage (Windows) {PENTAHO-HOME}biserver-cestart-pentaho.bat
Arrêt (Windows) {PENTAHO-HOME}biserver-cestop-pentaho.bat
Démarrage (Linux) {PENTAHO-HOME}biserver-cestart-pentaho.sh
Arrêt (Linux) {PENTAHO-HOME}biserver-cestop-pentaho.sh
On accède à la console d'utilisation Pentaho en saisissant l'url suivante dans un navigateur web :
http:localhost:8080pentaho
Puis en saisissant l'identifiant et mot de passe ci-dessous :
• login: joe
• password: password
5.2 PENTAHO USER CONSOLE
Les commandes suivantes permettent de lancer et stopper la console d'utilisation web
Action Commande
Démarrage (Windows) {PENTAHO-HOME}administration-consolestart-pac.bat
Arrêt (Windows) {PENTAHO-HOME}administration-consolestop-pac.bat
Démarrage (Linux) {PENTAHO-HOME}administration-consolestart-pac.sh
Arrêt (Linux) {PENTAHO-HOME}administration-consolestop-pac.sh
On accède à la console d'administration Pentaho en saisissant l'url suivante dans un navigateur
web :
http:localhost:8099
Puis en saisissant l'identifiant et mot de passe ci-dessous :
• login: admin
• password: password
Ce document est publié sous licence Creative Commons:
« Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France »
Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr

Contenu connexe

Tendances

Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...Nawres Farhat
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOALilia Sfaxi
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Mohammed JAITI
 
Cohesion et couplage
Cohesion et couplage Cohesion et couplage
Cohesion et couplage Ahmed HARRAK
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuéesFranck SIMON
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Heithem Abbes
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoinsIsmahen Traya
 
Réalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireRéalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireLamiae Demraoui
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESTombariAhmed
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemSarra ERRREGUI
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesJean-Marc Dupont
 
Selenium Tutorial Java
Selenium Tutorial  JavaSelenium Tutorial  Java
Selenium Tutorial JavaAhmed HARRAK
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logicielUSTHB & DELTALOG
 

Tendances (20)

cycle de vie
cycle de vie cycle de vie
cycle de vie
 
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Cohesion et couplage
Cohesion et couplage Cohesion et couplage
Cohesion et couplage
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 
La spécification des besoins
La spécification des besoinsLa spécification des besoins
La spécification des besoins
 
Réalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireRéalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaire
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
RAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
 
Projet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de donnéesProjet BI - 2 - Conception base de données
Projet BI - 2 - Conception base de données
 
Selenium Tutorial Java
Selenium Tutorial  JavaSelenium Tutorial  Java
Selenium Tutorial Java
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel
 

En vedette

Pentaho: Installation And Administration
Pentaho: Installation And AdministrationPentaho: Installation And Administration
Pentaho: Installation And AdministrationDataminingTools Inc
 
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011linalis
 
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014Tech-IT Maroc
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleLilia Sfaxi
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéAdrien Futschik
 
Annette BI Portfolio
Annette BI PortfolioAnnette BI Portfolio
Annette BI Portfolioatako
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligencecrazytechnet
 
Business intelligence | State of the art
Business intelligence | State of the artBusiness intelligence | State of the art
Business intelligence | State of the artShubham Sharma
 
Lsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaLsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaHari Krishna
 
Kettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolKettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolAlex Rayón Jerez
 
Solutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueSolutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueitelligence France
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introductionmattcasters
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 

En vedette (20)

Pentaho: Installation And Administration
Pentaho: Installation And AdministrationPentaho: Installation And Administration
Pentaho: Installation And Administration
 
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
 
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
 
Pentaho: CE versus EE
Pentaho: CE versus EEPentaho: CE versus EE
Pentaho: CE versus EE
 
Maroc fr
Maroc frMaroc fr
Maroc fr
 
Instalar PENTAHO 5 en CentOS 6
Instalar PENTAHO 5 en CentOS 6Instalar PENTAHO 5 en CentOS 6
Instalar PENTAHO 5 en CentOS 6
 
Annette BI Portfolio
Annette BI PortfolioAnnette BI Portfolio
Annette BI Portfolio
 
Penta formation-pentaho
Penta formation-pentahoPenta formation-pentaho
Penta formation-pentaho
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Business intelligence | State of the art
Business intelligence | State of the artBusiness intelligence | State of the art
Business intelligence | State of the art
 
Lsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaLsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishna
 
Kettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration toolKettle: Pentaho Data Integration tool
Kettle: Pentaho Data Integration tool
 
Solutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueSolutions SAP pour la performance logistique
Solutions SAP pour la performance logistique
 
OLTP vs OLAP
OLTP vs OLAPOLTP vs OLAP
OLTP vs OLAP
 
What is ETL?
What is ETL?What is ETL?
What is ETL?
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introduction
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 

Similaire à Présentation et installation de pentaho

Pentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EEPentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EESylvain Decloix
 
Mathcad Prime 3.1 à lire en premier
Mathcad Prime 3.1   à lire en premierMathcad Prime 3.1   à lire en premier
Mathcad Prime 3.1 à lire en premierCaroline de Villèle
 
Mathcad 15 m045 à lire en premier
Mathcad 15 m045 à lire en premierMathcad 15 m045 à lire en premier
Mathcad 15 m045 à lire en premierCaroline de Villèle
 
E4 : Conception et maintenance de solutions informatiques
E4 : Conception et maintenance de solutions informatiquesE4 : Conception et maintenance de solutions informatiques
E4 : Conception et maintenance de solutions informatiquesChristopherHANOT
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Martin Latrille
 
Configuration des services web sous CentOS
Configuration des services web sous CentOSConfiguration des services web sous CentOS
Configuration des services web sous CentOSSarah
 
Créez vos propres plugins qgis
Créez vos propres plugins qgisCréez vos propres plugins qgis
Créez vos propres plugins qgisGildas MFOUMBI
 
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Christophe Lauer
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceChristian Charreyre
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache MavenArnaud Héritier
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Yannick Pavard
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec OdooHassan WAHSISS
 
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea
 
Git ou le renouveau du contrôle de version
Git ou le renouveau du contrôle de versionGit ou le renouveau du contrôle de version
Git ou le renouveau du contrôle de versiongoldoraf
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCityUlrich VACHON
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICChristian Charreyre
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 

Similaire à Présentation et installation de pentaho (20)

Pentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EEPentaho: comparatif CE versus EE
Pentaho: comparatif CE versus EE
 
Mathcad Prime 3.1 à lire en premier
Mathcad Prime 3.1   à lire en premierMathcad Prime 3.1   à lire en premier
Mathcad Prime 3.1 à lire en premier
 
Mathcad 15 m045 à lire en premier
Mathcad 15 m045 à lire en premierMathcad 15 m045 à lire en premier
Mathcad 15 m045 à lire en premier
 
E4 : Conception et maintenance de solutions informatiques
E4 : Conception et maintenance de solutions informatiquesE4 : Conception et maintenance de solutions informatiques
E4 : Conception et maintenance de solutions informatiques
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)
 
Configuration des services web sous CentOS
Configuration des services web sous CentOSConfiguration des services web sous CentOS
Configuration des services web sous CentOS
 
Créez vos propres plugins qgis
Créez vos propres plugins qgisCréez vos propres plugins qgis
Créez vos propres plugins qgis
 
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
Tutoriel : Apprendre à configurer et gérer un serveur Web sous Windows Server...
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
 
Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2Les nouveautés de TYPO3 4.2
Les nouveautés de TYPO3 4.2
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...Eranea : presentation technique de la solution de transcodage Cobol vers Java...
Eranea : presentation technique de la solution de transcodage Cobol vers Java...
 
Git ou le renouveau du contrôle de version
Git ou le renouveau du contrôle de versionGit ou le renouveau du contrôle de version
Git ou le renouveau du contrôle de version
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCity
 
Conference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTICConference Informatique Embarquée Synergie-NTIC
Conference Informatique Embarquée Synergie-NTIC
 
Catalogue PFE 2019
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 

Présentation et installation de pentaho

  • 1. Présentation et installation de Pentaho Table des matières 1 PRÉSENTATION DE PENTAHO.................................................................................................2 2 TÉLÉCHARGEMENT DE PENTAHO .............................................................................................4 3 LISTE DES CLIENTS DE CONCEPTION PENTAHO ............................................................................5 4 INSTALLATION DE PENTAHO (EN LOCAL)...................................................................................5 5 DÉMARRER/ARRÊTER LES SERVEURS.........................................................................................6 5.1 Pentaho User Console.....................................................................................................6 5.2 Pentaho User Console.....................................................................................................6 www.osbi.fr: le blog des solutions décisionnelles open source Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
  • 2. 1 PRÉSENTATION DE PENTAHO Pentaho est une plate-forme décisionnelle open source complète possédant les caractéristiques suivantes : Une couverture globale des fonctionnalités de la Business Intelligence : ▪ ETL (intégration de données) ▪ Reporting ▪ Tableaux de bords ("Dashboards") ▪ Analyse ad-hoc (requêtes à la demande) ▪ Analyse multidimensionnelle (OLAP) Pentaho permet d'adresser 2 typologies d'utilisateurs: ▪ Les « one-clic users », utilisateurs de base, consommateurs d'indicateurs prédéfinis ▪ Les utilisateurs avancés, qui ont besoin d'outils d'analyse et d'exploration avancés Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
  • 3. Une architecture web 2.0 qui se compose : ▪ D'un serveur web J2EE permettant de mettre à disposition l'ensemble des ressources décisionnelles et ceci au travers d'urls web uniques et standardisées. Le serveur est dénommé "Pentaho User Console" (PUC) ▪ Plusieurs clients riches permettant la conception et la publication des ressources. Ces derniers sont librement téléchargeables et peuvent être installés sous des environnements Windows, Linux ou Mac-OS (clients Java): Le serveur web Pentaho comporte également une plate-forme d'administration (Pentaho Administration Console) pour la gestion des droits d'accès, la planification d'évènements, la gestion centralisée des sources de données... Pentaho est reconnue pour être une solution d'une grande qualité conceptuelle et technique. La plate-forme est orientée « processus »: au travers de « séquences d'actions » on ainsi peut modéliser avec Pentaho des workflows BI avancés Il n'est pas besoin de connaître JAVA pour travailler avec Pentaho: seule la maîtrise du langage SQL est nécessaire, ainsi que des connaissances de base en XML, HTML et Javascript. Il faut bien sur s'auto-former (où être formé) aux clients de conception ! Une communauté importante et très active s'anime autour de Pentaho. Celle-ci contribue au codage de nombreux plugins et de projets communautaires : plugins Kettle, Pentaho Analysis Tool, Pentaho Community Dashboard Framework, etc... Pentaho est une suite décisionnelle open source commerciale qui reste très « ouverte ». Les différences fonctionnelles entre la version libre (community edition) et la version payante (enterprise edition) restent limitées. La version libre de Pentaho permet d'installer une plate-forme décisionnelle complète ! Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
  • 4. 2 TÉLÉCHARGEMENT DE PENTAHO Pour débuter avec Pentaho, il est conseillé de télécharger la version community, gratuite et libre d'utilisation. Cette version communautaire peut-être téléchargée sur SourceForge ici : http://sourceforge.net/projects/pentaho/files On y retrouve le serveur Pentaho ("Business Intelligence Server") ainsi que tous les clients de conception (voir détail au paragraphe suivant) Les numéros des versions téléchargées pour les clients de conception et le serveur Pentaho (biserver) doivent toujours être en adéquation: par exemple Pentaho Report Designer 3.0.0 avec Biserver 3.0.0 Des paquetages d'installations sont disponibles pour tous les systèmes d'exploitation : Windows Linux Mac Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
  • 5. 3 LISTE DES CLIENTS DE CONCEPTION PENTAHO Outil Code Fonction Pentaho Report Designer PRD Client de conception de rapports avancés. Il s'agit d'un outil de mise en page similaire à iReport, Eclipse BIRT, Crystal Reports... Permet de se connecter à de nombreuses sources de données: SGBD, XML, Excel, CSV, flux de données venant de Kettle, MDX (OLAP), ... Pentaho Design Studio PDS Client Eclipse de modélisation de worflows BI (Xactions) propre à Pentaho. Design Studio permet de mettre en œuvre de nombreuses ressources BI en minimisant l'écriture de code (envoi de mails automatisé par ex.) Pentaho Metadata PME Client riche permettant la mise en place d'une couche sémantique d'abstraction (méta-données) sur la couche physique (tables et colonnes d'une base de données). Le but est de rendre les objets d'un SGBD compréhensibles et manipulables par un utilisateur final afin de lui permettre d'effectuer ses propres requêtes et ceci sans connaître le langage SQL. La couche de méta-données peut-être utilisée dans le requêteur web ad- hoc, dans Pentaho Report Designer et dans Pentaho Design Studio Pentaho Schema Workbench PSW Client riche permettant la définition des schémas Mondrian à partir d'un modèle en étoile ou flocon de l'entrepôt de données Un autre outil, Pentaho Aggregation Designer (PAD), permet de construire et de charger automatiquement des tables d'agrégation en vue d'améliorer les performances lors du requêtage des cubes Mondrian Téléchargement spécifique ici: http://sourceforge.net/projects/mondrian/files/ Pentaho Data Integration (Kettle) PDI Outil ETL (Extract Transform Load) complet, pouvant être utilisé indépendamment de la plate-forme Pentaho. Kettle est comparable à Talend Open Studio en terme de fonctionnalités. Pour consulter les différences techniques et fonctionnelles, un livre blanc est disponible à cette adresse : http://www.atolcd.com/actualites/detail-actualite/actualite/2/comparatif-etl- open-source-1.html 4 INSTALLATION DE PENTAHO (EN LOCAL) Le serveur Pentaho (biserver-ce) est un serveur de démonstration prêt à l'emploi, complètement autonome et pouvant être installé sur un PC bureautique disposant au moins de 1Go de RAM. Ce serveur s'appuie notamment sur le système de gestion de base de données Hypersonic (HsqlDb) pour le stockage des données exemples (SampleData) ainsi que des 2 bases internes de Pentaho (hibernate et quartz). HsqlDb étant un système de base de données gérée en mémoire, il est fortement déconseillé de déployer cette configuration en production ! Une fois l'archive téléchargée, il suffit de décompresser celle-ci dans un répertoire préalablement créé, par exemple « C:Pentaho-3.5.2 » (Windows). Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr
  • 6. Le répertoire d'installation sera désigné {PENTAHO-HOME} dans la suite de ce document. 2 répertoires sont créés dans {PENTAHO-HOME}: • biserver-ce : la console web d'utilisation (Pentaho User Console) • administration-console: la console web pour l'administration de la plate-forme (Pentaho Administration Console) 5 DÉMARRER & ARRÊTER LES SERVEURS PENTAHO 5.1 PENTAHO USER CONSOLE Les commandes suivantes permettent de lancer et stopper la console d'utilisation web Action Commande Démarrage (Windows) {PENTAHO-HOME}biserver-cestart-pentaho.bat Arrêt (Windows) {PENTAHO-HOME}biserver-cestop-pentaho.bat Démarrage (Linux) {PENTAHO-HOME}biserver-cestart-pentaho.sh Arrêt (Linux) {PENTAHO-HOME}biserver-cestop-pentaho.sh On accède à la console d'utilisation Pentaho en saisissant l'url suivante dans un navigateur web : http:localhost:8080pentaho Puis en saisissant l'identifiant et mot de passe ci-dessous : • login: joe • password: password 5.2 PENTAHO USER CONSOLE Les commandes suivantes permettent de lancer et stopper la console d'utilisation web Action Commande Démarrage (Windows) {PENTAHO-HOME}administration-consolestart-pac.bat Arrêt (Windows) {PENTAHO-HOME}administration-consolestop-pac.bat Démarrage (Linux) {PENTAHO-HOME}administration-consolestart-pac.sh Arrêt (Linux) {PENTAHO-HOME}administration-consolestop-pac.sh On accède à la console d'administration Pentaho en saisissant l'url suivante dans un navigateur web : http:localhost:8099 Puis en saisissant l'identifiant et mot de passe ci-dessous : • login: admin • password: password Ce document est publié sous licence Creative Commons: « Paternité, Pas de modification, Pas d'utilisation commerciale - 2.0 France » Détail des conditions: http://creativecommons.org/licenses/by-nc-nd/2.0/fr