1
Retour d’expérience
Construction d’un environnement destiné à l'aide au pilotage
« Journée sur le décisionnel et pilotage autour du SI de son référentiel » Marseille 26 juin
Thierry DAUTCOURT
2
Marseille journée 26 juinThierry DAUTCOURT
Construction d’un environnement de «décisionnel» destiné à l'aide au pilotage
1- Contexte
2- Architecture
3- Talend
4- SpagoBI
Conclusion
3
Marseille journée 26 juinThierry DAUTCOURT
1- Contexte
Production des indicateurs du contrat quadriennal (Observatoire des activités)
• Collecte annuelle de données• Agrégat de fichiers Excel et d’extraction de base de données
Objectif• Fiabiliser et diminuer les actions manuelles de production des
indicateurs actuels,• Construire un environnement décisionnel/BI permettant d’intégrer la
problématique initiale et les demandes futures au fil du temps à des fins de pilotage.
4
Marseille journée 26 juinThierry DAUTCOURT
Base EPI
Approvisionner Collecter données + Référentiels AnalyserInterpreter
Publier
Construire des données orienté sujet
rapp
orts
/ gr
aphi
ques
/ cu
bes
OLA
P / p
orta
il ré
fére
nces
OPSF
Contrats
BrevetsLogiciels
ASTRE
Publications scientifiques
Rapport activités
EPI
GEFbase ASTRE
base GEF
base OPSF
BASE RALYX
BASE HAL
Publications
Fiche projet
Collecter RestituerModéliser
indicateurs
Contrats
Effectifs
Activités par pays
…
Entrepôt Données
références
Entrepôt DATA
2- Architecture
5
Marseille journée 26 juinThierry DAUTCOURT
2- Architecture décisionnelle
Utilisation de l’open source
• adapté à la démarche de construction incrémentale
• maturité de l’offre
• …
Collecte : TALEND
Interpréter/analyse/publier : SpagoBI
6
Marseille journée 26 juinThierry DAUTCOURT
3- Talend Open Studio en quelques mots
ETL (et au-delà) open source
Environnement graphique
Communauté large et active
Version très fréquente (extension de fonctionnalités)
Capacité d’ouverture très élevée
Ecosystème actif
7
Marseille journée 26 juinThierry DAUTCOURT
Talend : installation, gestion et usage
Installation : simple,
Environnement : stable
Evolution version : par import de projet, gestion des variables d’environnement pas toujours claire
Utilisation : simple par environnement graphique, nécessite de comprendre la philosophie
Documentation : documents utilisateur complets, forum actif
Développement (composant) : documentation très succincte, développement composant en JET (java templates emitter) et java, difficulté de debug
…
8
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI
• Mondrian• Geoengine• Dashboard• JReport• QBE• …
« Plateforme d’intégration »
9
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI
Version 2.1 utilisé directement avec • Tomcat Apache comme serveur• Avec un serveur type Liferay ou ExoPortal
• Installation simple (avec la 2.1) sous Tomcat 6.08 • Test d’install non abouti sous eXoPortal
10
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI - OLAP
Création/définition des cubes avec « schema workbench »
Définition de la source physique de données dans Spagobi
Chargement du modèle dans Spagobi
Utilisation
OLAP analyse multidimensionnelle : Mondrian
11
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI - OLAP
Création/définition des cubes avec « schema workbench »
Définition de la source physique de données dans Spagobi
Chargement du modèle dans Spagobi
Utilisation
OLAP analyse multidimensionnelle : Mondrian
12
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI
Création/définition des cubes avec « schema workbench »
Définition de la source physique de données dans Spagobi
Chargement du modèle dans Spagobi
Utilisation
OLAP analyse multidimensionnelle : Mondrian
13
Marseille journée 26 juinThierry DAUTCOURT
4- SpagoBI - OLAP
Création/définition des cubes avec « schema workbench »
Définition de la source physique de données dans Spagobi
Chargement du modèle dans Spagobi
Utilisation
OLAP analyse multidimensionnelle : Mondrian
14
Marseille journée 26 juinThierry DAUTCOURT
Geo Engine
Dimension : temporel, thématique, géospatial
Carte SVG,
Difficulté d’intégrer des cartes pertinentes
Absence totale de documentation
Module non mature…
15
Marseille journée 26 juinThierry DAUTCOURT
Qbe
16
Marseille journée 26 juinThierry DAUTCOURT
4- Construction
1ère étape : durée 6 mois
• première version entrepôt • première interface utilisateur d’analyse proposé
• Entrepôt : TALEND + développement composants• Décisionnel : SpagoBI ( analyse multidimensionnelle ,carto, jreport, qbe)
17
Marseille journée 26 juinThierry DAUTCOURT
Conclusion
Environnement technique mature.
Documentation faible
Mise en place d’une première version d’environnement décisionnel rapide (6 mois).
A évaluer :
évolution de version SpagoBI en production
production de graphique
18
Marseille journée 26 juinThierry DAUTCOURT
Annexes : quelques références
BI Open sourceLivre blanc, developpez.com : Restituer, analyser et piloter : Evaluer les opportunités Open Source par
Erik Gollot http://business-intelligence.developpez.com/livre-blanc-bi-open-source/
Systèmes d’informationLes systèmes décisionnels : expériences et perspectives Pascal Muckenhirn Éditeur Paris : Hermès Collection(Management et informatique / dirigée par Nicolas Manson) ISSN 1635-7361ISBN978-2-7462-1988-5
19
Marseille journée 26 juinThierry DAUTCOURT
SpagoBIServeur d’Application : JOnAS, JBoss, Tomcat, IBM Websphere, GlassFish
Framework : Spago
Référentiel de contenu : Jackrabbit, eXo JCR
Moteur de recherche : Lucene
Générateur de Rapport : JasperReports, BIRT, Business Object
Moteur d’OLAP : JPivot, Mondrian, Palo
Outil de Data Mining : Weka , RapidMiner
Environnement QbE : Hibernate, groovy
Outil d’ETL : Talend, Octopus, KETTLE, CloverETL
Scheduler : Quartz, Cron
Visionneur de Tableaux de bord : OpenLaszlo, Maani , AMChart
Portail : eXo Portal, IBM Websphere Portal, LifeRay, WebOS, web applications
Moteur d’exécution Propriétaire : Business Objects, Microsoft Analysis
Service Cartographie : Map Spago, Map Server, OpenLayer
Top Related