Comparatif fonctionnel
entre la version Communautaire (gratuite)
et la version Entreprise (payante)
PRSENTATION DE PENTAHO.................................................................................................2
LISTING DES COMPOSANTS DE LA PLATE-FORME............................................................................4
2.1
2.2
4.1
Console Utilisateur Fonction Tableaux de Bords ....................................................6
4.1.1
Tableaux de bords en version Enterprise........................................................................6
4.1.2
Tableaux de bords en version communautaire ................................................................9
4.2
Console Utilisateur Fonction OLAP .......................................................................13
4.2.1
Fonctionnalits OLAP avec la version Enterprise.............................................................13
4.2.2
Fonctionnalits OLAP avec la version Communautaire ...................................................16
4.3
Console d'administration..............................................................................................18
4.3.1
La Console d'administration en version Enterprise..........................................................18
4.3.2
La Console d'administration en version Communautaire..................................................19
4.4
Les apports de Pentaho Data Integration en version Enterprise....................................21
4.4.1
Introduction.............................................................................................................21
4.4.2
Caractristiques de PDI EE.........................................................................................21
PRSENTATION
DE
PENTAHO
Pentaho est une plate-forme dcisionnelle open source complte possdant les caractristiques
suivantes :
Une couverture complte des fonctionnalits de la Business Intelligence :
ETL (intgration de donnes)
Reporting
Tableaux de bords ("Dashboards")
Analyse ad-hoc (requtes la demande)
Analyse multidimensionnelle (OLAP)
Data Mining
Pentaho s'appuie sur une architecture NTIC Web 2.0 qui se compose :
D'un serveur web J2EE permettant d'accder l'ensemble des ressources
dcisionnelles et ceci au travers d'URLs web uniques et standardises.
Le serveur est dnomm "Pentaho User Console" (PUC)
De plusieurs clients riches permettant la conception et la publication des
ressources. Ces derniers sont librement tlchargeables et peuvent tre installs
sous des environnements Windows, Linux ou Mac-OS (clients Java):
LISTING
2.1
COMPOSANTS
POUR LES
UTILISATEURS MTIERS
Les utilisateurs mtiers ont seulement besoin d'un browser web pour accder aux ressources dcisionnelles :
Composant
Console Utilisateur
(accs via un navigateur web)
2.2
COMPOSANTS
Code
Fonction
PUC
TECHNIQUES (SERVICE
INFORMATIQUE)
Les utilisateurs techniques (les concepteurs de ressources BI) installent des outils clients sur leur PC :
Composant
Console d'administration
(accs via un navigateur web)
Code
Fonction
PAC
PDI
utilis
PRD
PDS
Pentaho Metadata
PME
PSW
PAG
SYNTHSE
CE
ET
EE (PENTAHO 3.6)
Le tableau ci-dessous prsente une grille comparative entre les composants Pentaho de la version
gratuite (CE=Community Edition) et ceux de la version payante (EE=Enterprise Edition) :
Composant
Code
Ecart fonctionel CE vs EE
Reporting
Tableaux de Bord
Console Utilisateur
PUC
Requtage Ad-Hoc
(sur mtadonnes)
OLAP
Console d'administration
PAC
PDI
PRD
PDS
Pentaho Metadata
PME
PSW
Lgende :
Aucune diffrence entre les 2 versions
Ecart faible : les diffrences entre la version gratuite et payante se situent au niveau du
confort et de la facilit des paramtrage. Pas de rel cart fonctionnel.
Ecart moyen : L'cart fonctionnel se traduit par une amlioration de la productivit ou par
des fonctionnalits complmentaires pour les utilisateurs finaux. Ce niveau d'cart peut
malgr tout tre contourn par l'utilisation de mthodes alternatives proposes dans la
version CE ou via des projets communautaires tiers.
Ecart important : La fonctionnalit propose dans la version payante apporte un rel gain
fonctionnel aux utilisateurs finaux. Aucun contournement possible avec la version CE.
4
4.1
DTAIL
CE
4.1.1
ET
DE
EE (PAR
COMPOSANT)
BORDS
La version Enterprise permet un utilisateur mtier de construire ses propres tableaux de bords
via la console d'utilisation (PUC) :
d'indiquer pour chaque fentre le type de ressource que l'on veut prsenter :
graphique
Une vido de dmonstration (commente) de cration d'un tableau de bord avec la version
Enterprise est disponible sur la chane YouTube opensourcebi cette url :
http://www.youtube.com/watch?v=XvVxjgxLAYc
4.1.2
Depuis la version 3.0 de Pentaho, le framework open source Pentaho Community Dashboard
Framework (Pentaho CDF) permet la cration et la publication de tableaux de bords
avancs.
Il faut noter que contrairement la version EE, ce framework s'adresse essentiellement des
utilisateurs techniques (service informatique) : il faut en effet possder quelques notions de base
en HTML et Javascript pour la conception des tableaux de bords, ce qui n'est pas le cas dans la
version Enterprise.
Bas sur une API Javascript/Ajax trs complte, Pentaho CDF permet au final la mise en place
de tableaux de bords pouvant tre trs riches : intgration de cartes (GoogleMaps, OpenLayers),
graphiques en Flash, rapports embarqus, listes tabulaires pagines, composants HTML (listes
droulantes, bouton radio, ), etc.
Quelques exemples :
Depuis Pentaho 3.6, un designer de Dashboard (Pentaho CDE) simplifie d'ailleurs de faon trs
sensible le travail de cration des utilisateurs techniques via un assistant de cration graphique
web :
4.2
4.2.1
L'outil qui permet la ralisation des analyses multidimensionnelles se nomme Pentaho Analyzer
Une vido de dmonstration de Pentaho Analyzer sur un jeu de donnes UNEDIC est disponible
sur la chane YouTube opensourcebi cette url :
http://www.youtube.com/watch?v=EBuug7Z6hxw
Pentaho Analyzer se caractrise notamment par une excellente ergonomie entirement base
sur le drag & drop (glisser/dposer).
De plus, certaines fonctionnalits de Pentaho Analyzer n'existent pas dans la version
communautaire avec JPivot, comme par exemple le rajout la vole de membres calculs,
l'affichage de tendances, une gestion simplifie des graphiques...
La cration d'tats partir de Pentaho Analyzer est donc puissante et intuitive, ci-dessous
quelques fonctionnalits :
Construction d'tats par drag & drop des niveaux des hirarchies et des mesures depuis la
zone Field List droite de l'cran. Possibilit de crer des tats tabulaires ou croiss
Possibilit d'ajouter des filtres sur les membres d'un niveau d'une dimension :
Les donnes peuvent tre galement filtres directement depuis le tableau grce aux
menus contextuels des en-ttes de colonnes.
De nombreux filtres numriques sont disponibles : Top X, Bottom X, Plus petit que, plus
grand que, non vide...
4.2.2
Possibilit d'exporter les analyses au format EXCEL, PDF ou CSV (pour un change avec
d'autres applications)
4.3
4.3.1
CONSOLE D'ADMINISTRATION
La Console d'administration en version Enterprise
La console d'administration EE est une application web qui permet de configurer, paramtrer et
monitorer l'ensemble du serveur Pentaho. Elle permet essentiellement de ne pas avoir diter
manuellement les fichiers de configuration du serveur Pentaho (fichers XML...)
On notera surtout la prsence d'une interface de planification et de monitoring des jobs Kettle
4.3.2
4.4
4.4.1
LES
APPORTS DE
EN VERSION
ENTERPRISE
Introduction
4.4.2
Caractristiques de PDI EE
Gestion des droits d'accs avec un contrle sur le contenu et les actions qui peuvent tre
effectues par les dveloppeurs et les groupes de dveloppeurs (via rles). La scurit
peut-tre gre directement dans le rfrentiel Kettle ou configure partir de l'annuaire
LDAP de l'entreprise (Active Directory au autre)
Gestion du travail collaboratif avec scurisation d'accs aux jobs, versionning et
verrouillage des jobs en cas de modification en cours (check in/check out)
Un planificateur intgr facilitant la gestion des dclenchements programms :