BUSINESS INTELLIGENCE Une vision cockpit : utilité et apport pour l'entreprise
1
Présentation
PIERRE-YVES BONVIN, SOLVAXIS BERNARD BOIL, RESP. SI, GROUPE OROLUX
2
AGENDA • Définitions • Positionnement de la BI • Intégration dans ProConcept ERP • La solution ProConcept ERP - Oracle BI Serveur • Témoignage client • Questions
3
3
DEFINITIONS
4
QUELQUES DÉFINITIONS •
BI : Business Intelligence Ensemble de moyens, d’outils et de méthodes qui permettent de collecter, consolider, modéliser et restituer les données immatérielles d’une entreprise en vue d'offrir une aide à la décision et de permettre aux responsables de la stratégie d'entreprise d’avoir une vue d’ensemble de l’activité traitée.
•
ETL (Extract, Transform and Load) Outil qui permet d'extraire les données de différentes sources, de les nettoyer et de les charger dans le datawarehouse
•
DataWarehouse Entrepôt de données (base de données) qui se caractérise par des informations * orientées métier, structurées par thèmes * organisées selon différents axes d’analyse (dimensions) * non volatiles (read only) * en provenance de systèmes hétérogènes
•
Datamart Magasin de données spécialisé métier : généralement un extrait du datawarehouse
•
OLAP (online Analytic Processing) Représentation abstraite d'informations multidimensionnelles généralement appelées cubes
5
5
SCHÉMA
6
6
EXEMPLE ÉTOILE VENTE
Mesures Dimensions
7
7
SCHEMA Module BI ProConcept
8
8
LES ACTEURS
Source : Gartner Research
9
9
STRUCTURE DES DONNÉES
PROD
PROD_BI
PROD1
PROD1_BI
ETL PROD2
Opérationnel
10
10
PROD2_BI
Entrepôt de données
POSITIONNEMENT
11
POSITIONNEMENT
ProConcept ERP Tableaux dynamiques croisés Tableaux de bord xls
Logiciels de Business Intelligence
Datawarehouse OLTP – BD Relationnelle
12
12
OUTILS • Crystal Report - Outil « papier » – Listes officielles – Fiche statique – Etats figés
• Tableaux dynamiques croisés – Outil d’analyse – Analyse de CA – Analyse des commandes en cours
• Tableaux de bord – Outil de travail – Création – modification de données – Information
13
13
POSITIONNEMENT Portail / Multidimensionnel
Oracle
Microsoft
Open Sources
BO
ProConcept ERP IBM/Cognos Tableaux dynamiques croisés Tableaux de bord Listes Crystal
14
14
Essbase ETL
INTEGRATION PROCONCEPT ERP
15
NOUVEAU MODULE Gestion des sociétés BI • Création du schéma BI et lien avec la société source Gestion des configurations • Quelle données (étoiles) ? • Individualisation du modèle Génération automatique du BI • Etat global de la BI • Assistant de correction des problèmes • Génération des données dans une autre langue • Fréquence de remise à jour • Envoi d’E-Mails
16
16
GESTION DES SOCIÉTÉS
17
17
GESTION DES CONFIGURATIONS
Rouge contient des individualisations
Configuration active
Etoiles sélectionnées
18
18
GESTION DES CONFIGURATIONS.
19
19
GÉNÉRATION AUTOMATIQUE
20
20
GÉNÉRATION AUTOMATIQUE
21
21
GÉNÉRATION AUTOMATIQUE
Choix de l’élément principal
Eléments de la dimension à disposition
22
22
SOLUTION ORACLE BI SERVEUR
23
ORACLE BI SERVEUR
Interactive Dashboards
Reporting & Publishing
Ad-hoc Answers
Delivers Detection and Alerts
Disconnected Analytics
SOA Web Services Data Integrator
External BI Tools
Others
Oracle BI Serveur
OLTP & ODS Systems
• • • •
Files Excel XML
24
24
Couche sémantique supérieure, modélisation simplifiée orientée business Service de cache intelligent et performant Moteur de calcul et d’intégration de données Générateur de requête intelligent, optimisation de l’accès aux données
Business Process
SAP, Oracle PeopleSoft, Siebel, Custom Apps
MSFT AS SAP BW Other with MDX
Data Warehouse Data Mart OLAP systems
Oracle 10g Oracle OLAP Oracle ODM
1. COUCHE PHYSIQUE
DB2 Supply Chain DM
Couche Physique – “Gestionnaire de requêtes intelligent” Les Bases Sources sont renseignées dans le catalogue central Le BI Server gère de multiples sources Le SQL logique est converti en SQL physique natif et optimisé Indépendance vis-à-vis du type de schéma physique: 3NF, Stars, Files … Adaptation aux sources : Pooling de Connexions, compléments de calculs, …
25
25
Teradata OLAP Oracle ERP.
XML Data Source SQL Server Acxiom
Siebel Operational
2. COUCHE LOGIQUE Business Model Layer – “Moteur de Calcul” La complexité physique est convertie en domaines fonctionnels La déclaration de hiérarchies permet la navigation intuitive dans l’ensemble des tableaux de bord De puissants calculs dérivés peuvent être implémentés Gestion du partitionnement (fragments) et des aggrégations
26
26
BI Server – moteur de calcul Le BI Server génère un SQL logique indépendant des sources de données physiques
COUCHE DE PRÉSENTATION • Création des domaines métier à partir de la couche logique – Opération glissé-déposé
27
27
Basée sur les rôles, contextuelle, présentation personnalisée : Oracle Answers
DEMONSTRATION
28
TEMOIGNAGE CLIENT M. Bernard Boil, responsable SI du groupe Orolux
29
Présentation du groupe
Le groupe Orolux est composé de différentes sociétés actives dans les métiers de l’horlogerie haut de gamme (fabrication de boîtes, fabricants de bracelets, décolletage de précision). Chaque société est indépendante Chacune représente un schéma différent dans la base de données Oracle
30
30
Objectifs attendus par la BI
•
Etre capable de données des indicateurs à chaque dirigeant par société
•
Etre capable de simuler les résultats cumulés au niveau du groupe ou du regroupement selon l’activité des sociétés (exemple : Activité boîte, Activité bracelets)
•
Etre capable de fournir des résultats consolidés au niveau du groupe (toute facturation inter-groupe mise en évidence au niveau des résultats)
31
31
Organisation du modèle physique
Un modèle de départ (tables de faits et tables de dimensions) a été dupliqué autant de fois qu’il y a de sociétés différentes
32
32
Organisation du modèle physique
•
• •
Tous les indicateurs n’étant pas disponibles dans les tables de faits fournis par Solvaxis lors de l’acquisition de la BI, il a été fait le choix de compléter les tables de faits par des vues matérialisées (ou par des vues dynamiques pour certains indicateurs mis à jour on-line) Les vues développées sont reliées aux tables de dimensions Exemple :
33
33
Organisation du catalogue
Par société, avec regroupement selon activité et regroupement complet au niveau du groupe
34
34
Organisation de la BI
Indicateurs : 1. Indicateurs communs à toutes les sociétés
2. Indicateurs spécifiques à la société
35
35
Exemples d’indicateurs
36
36
Exemples d’indicateurs
37
37
CONCLUSION
38
EVOLUTIVITÉ Pro Concept ERP
Source
Modèle Dimensionnel Pro Concept
systèmes externes
Front End
Crystal Report Dynamicube Outil Pilotage
OBIEE
OBIEE
BO Rapports opérationnels
BO Cognos
Rapports standards
Cognos
Open source, …
Nouveaux rapports
39
39
Open source, ...
Nouveaux rapports
Gestion de projet (Changement, Support utilisateur, Ttests, Meta Data Management), Architecture
Data Warehouse
Nouvelles sources
ELÉMENTS MARQUANTS • WEB • Simple, interactif et puissant • Multi-sources - Multi-langues – Multi schémas • « SQL free » - maximum d’autonomie • Package Module ProConcept / Oracle BI Serveur
40
40
QUESTIONS
41
42