Pr©sentation - Cocktail

19
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

Transcript of Pr©sentation - Cocktail

Page 1: Pr©sentation - Cocktail

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

Page 2: Pr©sentation - Cocktail

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

Page 3: Pr©sentation - Cocktail

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.

Page 4: Pr©sentation - Cocktail

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

Page 5: Pr©sentation - Cocktail

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

Page 6: Pr©sentation - Cocktail

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

Page 7: Pr©sentation - Cocktail

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

Page 8: Pr©sentation - Cocktail

8

Marseille journée 26 juinThierry DAUTCOURT

4- SpagoBI

• Mondrian• Geoengine• Dashboard• JReport• QBE• …

« Plateforme d’intégration »

Page 9: Pr©sentation - Cocktail

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

Page 10: Pr©sentation - Cocktail

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

Page 11: Pr©sentation - Cocktail

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

Page 12: Pr©sentation - Cocktail

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

Page 13: Pr©sentation - Cocktail

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

Page 14: Pr©sentation - Cocktail

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…

Page 15: Pr©sentation - Cocktail

15

Marseille journée 26 juinThierry DAUTCOURT

Qbe

Page 16: Pr©sentation - Cocktail

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)

Page 17: Pr©sentation - Cocktail

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

Page 18: Pr©sentation - Cocktail

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

Page 19: Pr©sentation - Cocktail

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