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

Livre blanc

___________________________

Agile BI avec
Pentaho BI Suite
Simon Roy Consultant dcisionnel
Badr Chentouf Directeur consulting

v 1.1 Mars 2010


Pour plus dinformation : www.smile.fr
Tl : +33 (0)1 41 40 11 00
mailto : sdc@smile.fr

Page 2
Agile BI avec Pentaho BI Suite

www.smile.fr

SOMMAIRE
SOMMAIRE ................................................................................................................................. 2
PREAMBULE ............................................................................................................................... 3
Smile ..................................................................................................................................... 3
Quelques rfrences de Smile ...................................................................................... 4
PENTAHO.................................................................................................................................... 5
Prsentation de la suite.................................................................................................. 5
Ils ont choisi Pentaho...................................................................................................... 8
AGILE BI AVEC PENTAHO BI SUITE ........................................................................................ 9
Concept de lAgile BI........................................................................................................ 9
Ralisation dune transformation avec Pentaho Data Integration ................. 10
Visualisation avec Pentaho Analyzer ....................................................................... 12
Visualisation avec Pentaho Report Designer......................................................... 18
CONCLUSION ........................................................................................................................... 21

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 3
Agile BI avec Pentaho BI Suite

PREAMBULE

Smile

www.smile.fr

Smile est une socit dingnieurs experts dans la mise en


uvre de solutions open source et lintgration de systmes
appuys sur lopen source. Smile est membre de lAPRIL,
lassociation pour la promotion et la dfense du logiciel libre,
ainsi que du CNLL, la Commission Nationale du Logiciel Libre.
Smile compte 290 collaborateurs en France, 320 dans le monde
(septembre 2009), ce qui en fait la premire socit en France
spcialise dans lopen source.
Depuis 2000, environ, Smile mne une action active de veille
technologique qui lui permet de dcouvrir les produits les plus
prometteurs de lopen source, de les qualifier et de les valuer,
de manire proposer ses clients les produits les plus
aboutis, les plus robustes et les plus prennes.
Cette dmarche a donn lieu toute une gamme de livres
blancs couvrant diffrents domaines dapplication. La gestion de
contenus (2004), les portails (2005), la business intelligence
(2006), les frameworks PHP (2007), la virtualisation (2007), et la
gestion lectronique de documents (2008), ainsi que les ERPs
(2008). Parmi les ouvrages publis en 2009, citons galement
Les VPN open source , et Firewall est Contrle de flux open
source , dans le cadre de la collection Systme et
Infrastructure .
Chacun de ces ouvrages prsente une slection des meilleures
solutions open source dans le domaine considr, leurs qualits
respectives, ainsi que des retours dexprience oprationnels.
Au fur et mesure que des solutions open source solides
gagnent de nouveaux domaines, Smile sera prsent pour
proposer ses clients den bnficier sans risque. Smile
apparat dans le paysage informatique franais comme le
prestataire intgrateur de choix pour accompagner les plus
grandes entreprises dans ladoption des meilleures solutions
open source.
Ces dernires annes, Smile a galement tendu la gamme des
services proposs. Depuis 2005, un dpartement consulting
accompagne nos clients, tant dans les phases davant-projet, en
recherche de solutions, quen accompagnement de projet.
Depuis 2000, Smile dispose dun studio graphique, devenu en
2010 Smile Digital, proposant outre la cration graphique, une

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 4
Agile BI avec Pentaho BI Suite
expertise e-marketing, ditoriale, et interfaces riches. Smile
dispose aussi dune agence spcialise dans la Tierce
Maintenance Applicative, le support et lexploitation des
applications. Enfin, Smile est implant Paris, Lyon, Nantes,
Bordeaux et Montpellier. Et prsent galement en Espagne, en
Suisse, en Ukraine et au Maroc.

Quelques rfrences de Smile

www.smile.fr

Intranets et Extranets
Socit Gnrale - Caisse d'pargne - Bureau Veritas - Commissariat l'Energie Atomique Visual - Camif - Lynxial - RATP - Sonacotra - Faceo - CNRS - AmecSpie - INRA - CTIFL - Chteau
de Versailles - Banque PSA Finance - Groupe Moniteur - Vega Finance - Ministre de
lEnvironnement - Arjowiggins - JCDecaux - Ministre du Tourisme - DIREN PACA - SAS - CIDJ Institut National de lAudiovisuel - Cogedim - Diagnostica Stago - Ecureuil Gestion - Prolea - IRPAuto - Conseil Rgional Ile de France - Verspieren - Conseil Gnral de la Cte dOr - Ipsos Bouygues Telecom - Prisma Presse - Zodiac - SANEF - ETS Europe - Conseil Rgional dIle de
France - AON Assurances & Courtage - IONIS - Structis (Bouygues Construction) - Degrmont
Suez - GS1-France - DxO - Conseil Rgional du Centre - HEC - Veolia

Internet, Portails et e-Commerce


Cadremploi.fr - chocolat.nestle.fr - creditlyonnais.fr - explorimmo.com - meilleurtaux.com cogedim.fr - capem.fr - souriau.com - odit-france.fr www.cea.fr - egide.asso.fr - osmoz.com spie.fr - nec.fr - vizzavi.fr - sogeposte.fr - ecofi.fr - idtgv.com - metro.fr - stein-heurtey-services.fr bipm.org - buitoni.fr - aviation-register.com - cci.fr - eaufrance.fr - schneider-electric.com - inra.fr
- cnil.fr - longchamp.com - aesn.fr - Dassault Systems 3ds.com - croix-rouge.fr worldwatercouncil.org - Projectif - credit-cooperatif.fr - editionsbussiere.com - glamour.com nmmedical.fr - medistore.fr - faurecia.com - cidil.fr - prolea.fr - bsv-tourisme.fr - yves.rocher.fr jcdecaux.com - cg21.fr - veristar.com - Voyages-sncf.com - prismapub.com - eurostar.com nationalgeographic.fr - eau-seine-normandie.fr - ETS Europe - cnous.fr - meddispar.com Amnesty International - pompiers.fr - Femme Actuelle - Stanhome-Kiotis - Gtes de France
Bouygues Immobilier - GPdis - DeDietrich - OSEO - AEP - Lagardre Active Mdia - Comexpo Reed Midem - Pagesjaunes Annonces - UDF - Air Pays de Loire - Jaccede.com - ECE Zodiac Polytech Savoie - Institut Franais du Ptrole - Jeulin - Atoobi.com - Notaires de France - Conseil
Rgional dIle-de-France - AMUE

Applications mtier
Renault - Le Figaro - Sucden - Capri - Libration - Socit Gnrale Ministre de lEmploi - CNOUS - Neopost - Industries - ARC - Laboratoires Merck - Egide - ATELHotels - Exclusive Hotels - CFRT - Ministre du Tourisme Groupe Moniteur - Verspieren - Caisse dEpargne - AFNOR - Souriau - MTV - Capem Institut Mutualiste Montsouris - Dassault Systmes - Gaz de France - CAPRI Immobilier - CroixRouge Franaise - Groupama - Crdit Agricole - Groupe Accueil - CDC Arkhineo

Applications dcisionnelles
IEDOM Yves Rocher - Mindscape Horus Finance Lafarge Optimus CecimObs ETS
Europe Auchan Ukraine CDiscount Maison de la France INRA - Skyrock - Institut
National de lAudiovisuel - Pierre Audouin Consultant Arme de lair Jardiland - Saint-Gobain
Recherche Xinek Projectif Companeo MeilleurMobile.com CoachClub Faiveley Transport
- CG72

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 5
Agile BI avec Pentaho BI Suite

PENTAHO
Prsentation de la suite
Pentaho est un diteur open source commercial amricain,
qui dveloppe la solution dcisionnelle open source Pentaho
BI Suite .

www.smile.fr

Pentaho BI Suite comprend lensemble des fonctionnalits et


composants ncessaire aux projets dcisionnels dentreprise.

Synthtiquement, Pentaho comprend


-

un outil dETL pour les transformations de donnes

un outil de reporting pour le design des rapports et leur


excution

un outil danalyse multidimensionnelle interactif

un outil de ralisation de tableaux de bords

un outil de requtage ad-hoc

un outil de datamining

une interface web console utilisateur

une interface web console dadministration

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 6
Agile BI avec Pentaho BI Suite
Pentaho est un acteur clair et impliqu de lopen source, qui
a ralli ds le dbut des produits open source comme Kettle ou
Mondrian et qui sait encore animer sa communaut, la diriger et
aussi se baser sur les dveloppements communautaires pour les
complter et les intgrer dans sa version entreprise.

www.smile.fr

Le dashboard designer est un bon exemple de cet ancrage


dans la communaut open source. Ce module se base sur le
CDF (Community Dashboard Framework), dvelopp par la
communaut et destination de profils techniques. Sur la base
de ce framework, lquipe Pentaho a dvelopp une interface
wysiwyg de configuration en mode web, destination cette foisci des utilisateurs mtiers. Le module end-user est maintenant
intgr dans la version entreprise.

Exemple de dashboard avec Pentaho

Pentaho propose depuis fin 2009 une nouvelle interface


danalyse multidimensionnelle nomme Analyzer , qui
remplace trs avantageusement lancienne interface JPivot
qui nappartenait dailleurs pas Pentaho mais est un projet
open source communautaire.
Les quipes de Pentaho nont pas dvelopp cette nouvelle
interface, mais Pentaho la acquise lditeur LucidEra qui
proposait son logiciel en SaaS mais qui a fait faillite. Lopration
financire est assez intressante dans la mesure o loutil de
LucidEra fonctionnait dj avec le serveur Mondrian de
Pentaho, ce qui a permis une intgration la version GA en
moins dun mois, et que Pentaho a au passage rcupr les
dveloppeurs du produit.
Analyzer permet de construire sa vue multidimensionnelle la
souris, par glisser-dposer des dimensions et indicateurs, puis
de filtrer/exclure des valeurs. Il permet aux utilisateurs mtiers

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 7
Agile BI avec Pentaho BI Suite

www.smile.fr

de crer des champs calculs, qui nont donc pas besoin dtre
dfinis au pralable, laissant aux utilisateurs plus dagilit et de
souplesse.

Pentaho Analyzer

Avec cet Analyzer, Pentaho se tourne rsolument vers les


utilisateurs finaux et leur donne un outil danalyse la fois
simple daccs et trs puissant.
Pentaho comporte plusieurs outils de design et deux interfaces
de restitution, la console utilisateurs et la console
administrateurs .
La console utilisateur reprend le graphisme et les
fonctionnalits dune interface riche, avec clics droits, double
clics et multi-onglets, tout cela tant trs pratique pour les
utilisateurs.
Dans cette console, il est notamment possible dexcuter des
rapports, d'utiliser les fonctions d'analyse multidimensionnelle,
et de constituer des tableaux de bord.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 8

Console Utilisateur de Pentaho

Ils ont choisi Pentaho


Sans mme compter les milliers de dploiements de la version
Community, par ailleurs difficilement dnombrables, Pentaho
affiche ce jour plus de 8000 clients sur la version
Entreprise.
Secteur
Manufacturing Pharma

Healthcare

Financial Telecom Transportation Education Government

$1 Billion

Taille dEntreprise

$5 Billion +

Retail

$5 Million

www.smile.fr

Agile BI avec Pentaho BI Suite

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 9
Agile BI avec Pentaho BI Suite

AGILE BI AVEC PENTAHO BI


SUITE

Concept de lAgile BI
La version 4.0 de Pentaho Data Integration1 (PDI, ex-Kettle,
lETL de Pentaho) va dvelopper la notion de Agile BI ,
sinspirant des mthodes de dveloppement agiles, trs en vogue
en ce moment.

www.smile.fr

Il s'agit en fait davoir une approche allge du cycle de


dveloppement dcisionnel pour dlivrer des solutions BI plus
rapidement et moindre cot.
Pour cela, PDI va intgrer les outils de restitution de la suite
directement dans son interface, de manire transparente pour
lutilisateur. On pourra ainsi tester le rendu de ses donnes
directement dans lETL, puis publier le cube ou le rapport sur le
serveur dcisionnel. Tout cela sans quitter PDI.
Deux outils de restitution pourront tre utiliss : l'Analyzer et le
Report Designer.
Analyzer est le nouvel outil danalyse multidimensionnelle
(OLAP) de Pentaho, intgr la console utilisateur depuis la
version 3.5.1 de Pentaho BI Server EE.
Report Designer (PRD) est l'outil de cration de rapports de
Pentaho. Ce produit volue rapidement et en continu, avec une
version 3.6 qui a notamment ajout des possibilits de reporting
et aussi simplifi le processus de publication des rapports sur la
plateforme web. Pour les connaisseurs, le passage de
paramtres ne ncessite plus lutilisation des XActions,
dsormais tout est gr au sein de loutil PRD.
PRD propose une assistance la cration de rapports en quatre
tapes, via le Report Design Wizard. Cest cet assistant qui est
intgr PDI.

Tlchargement de PDI v4: http://wiki.pentaho.com/display/AGILEBI/Downloads

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 10
Agile BI avec Pentaho BI Suite

Ralisation dune transformation avec


Pentaho Data Integration

www.smile.fr

Nous utiliserons pour cet exemple la version en cours de finalisation


Pentaho Data Integration CE Agile BI Milestone 4 , tlchargeable
ici : http://wiki.pentaho.com/display/AGILEBI/Downloads

Crons tout dabord dans Pentaho Data Integration une


transformation simple qui va lire un fichier Excel et linsrer dans
une table dans une base de donnes.
Dans les tapes disponibles, choisissons ltape Excel input , puis
paramtrer le fichier lire comme suit :

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 11
Agile BI avec Pentaho BI Suite

www.smile.fr

Une fois le fichier choisi, dans longlet Champs de ltape, il


est possible de rcuprer automatiquement lensemble des
champs du fichier. Il est possible ensuite de pr-visualiser les
donnes du fichier :

Ajoutons ensuite ltape Table output qui permet dcrire dans une
base de donnes, dont la connexion aura t cre au pralable.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 12
Agile BI avec Pentaho BI Suite

Visualisation avec Pentaho Analyzer


A partir de la transformation cre ci-dessus, sur ltape
dinsertion dans la table (Data Output Step), un clic droit affiche
l option Visualize .

www.smile.fr

Lutilisateur a alors le choix entre utiliser loutil Analyzer ou le


Report Wizard.

Commenons par lAnalyzer, c'est--dire lanalyse dans un cube


multidimensionnel dynamique. Pour cela, il ny a pas besoin
de crer le schma Mondrian du cube au pralable, celui-ci est
gnr dynamiquement !

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 13

www.smile.fr

Agile BI avec Pentaho BI Suite

Linterface dAnalyzer souvre dans linterface de PDI. Les champs de


notre table apparaissent gauche, regroups par type (texte ou
numrique). On cre alors notre cube par simple glisser/dposer.

Nous allons alors pouvoir vrifier la qualit de nos donnes de


manire agrge, ce qui est un norme avantage compar la
simple fonction Prvisualisation jusquici propose dans PDI.
Ici, on se rend compte immdiatement grce la visualisation
des regroupements que des donnes sont prsentes la fois
pour United States et pour USA.
Nous allons modifier directement notre transformation pour
corriger ce problme, en utilisant ltape Tableau de

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 14
Agile BI avec Pentaho BI Suite

www.smile.fr

correspondance (Value Mapper) pour transformer United


States en USA .

On relance lexcution de la transformation et on peut voir nos


donnes maintenant de meilleure qualit.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 15
Agile BI avec Pentaho BI Suite

www.smile.fr

Notons que toutes les fonctionnalits de lAnalyzer sont


prsentes. Par exemple le top 10 des ventes par client sur un
diagramme horizontal.

On peut galement ajouter une nouvelle colonne notre table


directement dans PDI en crant la variable via, par exemple,
ltape Cration plage de nombres (Number ranges), puis via
lexcution du code SQL au niveau de linsertion dans table.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 16
Agile BI avec Pentaho BI Suite

www.smile.fr

Linformation est alors directement ajoute au schma du cube,


sans avoir encore une fois modifier le schma Mondrian du
cube.

Notons que le cube peut alors tre directement publi sur votre
serveur Web Pentaho en cliquant sur licne
.
Par ailleurs, toujours dans PDI, on a aussi directement accs au
schma Mondrian du cube visualis en cliquant sur
Model/View, dans la colonne de droite.

On peut ici modifier ce schma, en ajoutant des niveaux


hirarchiques, en ajoutant ou en supprimant des dimensions et
des mesures, ou en changeant le mode dagrgation des
mesures.
Tout se fait en glisser/dposer, mme si cette

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 17
Agile BI avec Pentaho BI Suite
opration est en gnral rserve des profils experts du
multidimensionnel.

www.smile.fr

Notons encore que le schma Mondrian peut aussi tre publi


sur le serveur Web en cliquant sur le bouton de publication.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 18
Agile BI avec Pentaho BI Suite

Visualisation avec Pentaho Report Designer


Reprenons notre tape dinsertion dans table.

www.smile.fr

Dans le menu, on peut galement choisir Visualize/Report


Wizard :

Cela ouvre le Report Wizard de PRD (Pentaho Report Designer).


On cre ensuite notre rapport en seulement quatre tapes :
Look and Feel pour choisir le template, Query Step pour
choisir les champs, Layout Step pour dfinir les
regroupements et Format Step pour dfinir le formatage.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 19

www.smile.fr

Agile BI avec Pentaho BI Suite

On obtient alors le rapport suivant, toujours dans PDI :

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 20
Agile BI avec Pentaho BI Suite
On peut publier ce rapport sur le serveur Web en cliquant sur le
bouton

www.smile.fr

Notons que les rapports sappuient sur le mme schma


Mondrian que les cubes dynamiques.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

Page 21
Agile BI avec Pentaho BI Suite

CONCLUSION
Avec cette nouvelle version, Pentaho donne la possibilit aux
dveloppeurs ETL d'avoir un aperu du rendu partir des
donnes charges dans leur traitement, pendant la phase de
dveloppement.

www.smile.fr

Cela va clairement amliorer la productivit des


dveloppements dcisionnels en liminant les allers et
retours entre dveloppement ETL, production de rapports et
analyse, publication sur le serveur, test, corrections puisque
tout se fait dans un seul et unique outil !
Les avantages sont multiples, quils soient en termes de facilit
de dveloppement des rapports, ou en termes defficacit - on
peut tester directement si les donnes insres sont cohrentes
-, tout cela entranant directement des baisses des cots de
production.
Avec cette approche loutil PDI devient loutil de
dveloppement unique de Pentaho. Il dpasse son simple rle
dETL pour couvrir lensemble du processus de production de
projets dcisionnels, simplifiant de fait notre travail sur les
projets Pentaho.

Smile - Open Source Solutions Toute reproduction interdite sans autorisation

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