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
Construction d’un environnement de «décisionnel»
destiné à l'aide au pilotage
1- Contexte 2- Architecture 3- Talend
4- SpagoBI Conclusion
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éesObjectif
•
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.Base EPI
Approvisionner Collecter données + Référentiels Analyser
Interpreter Publier Construire des données orienté sujet
rapports /graphiques / cubes OLAP / portail références
OPSF Contrats
Brevets Logiciels
ASTRE Publications scientifiques Rapport activités
EPI
GEF
base ASTRE base GEF base OPSF BASE RALYX
BASE HAL
Publications
Fiche projet
Collecter Modéliser Restituer
indicateurs
Contrats Effectifs
Activités par pays
…
Entrepôt Données références
Entrepôt DATA
2- Architecture
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
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
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
…
4- SpagoBI
• Mondrian
• Geoengine
• Dashboard
• JReport
• QBE
• …
« Plateforme d’intégration »
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
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
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
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
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
Geo Engine
Dimension : temporel, thématique, géospatial
Carte SVG,
Difficulté d’intégrer des cartes pertinentes Absence totale de documentation
Module non mature…
Qbe
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)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
Annexes : quelques références
BI Open source
Livre 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’information
Les 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
SpagoBI
Serveur 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