Evry - M2 MIAGE Entrepôt de données Introduction D. Ploix - M2 Miage - EDD - Introduction 1
Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration des outils décisionnels Introduction aux concepts de la modélisation décisionnelle D. Ploix - M2 Miage - EDD - Introduction 2
Positionnement du BI dans l entreprise Le système d information est composé d outils au support des activités de l entreprise. Matières Système décisionnel Organisation de Pilotage Orientations stratégiques (lancement d un nouveau produit) Décisions opérationnelles (validation de la commande) Organisation opérationnelle Indicateurs de performance (ventes par produits sur l année) Modélisation décisionnelle Système transactionnel Informations métier (une nouvelle commande est à traiter) Modélisation Chaîne de relationnelle production Produits ou services D. Ploix - M2 Miage - EDD - Introduction 3
Positionnement du BI dans l entreprise Définition Wikipedia : «L informatique décisionnelle (en anglais : DSS pour Decision Support System ou encore BI pour Business Intelligence) désigne les moyens, les outils et les méthodes qui permettent de collecter, consolider, modéliser et restituer les données, matérielles ou 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.» D. Ploix - M2 Miage - EDD - Introduction 4
Positionnement du BI dans l entreprise Les éléments structurants de cette définition sont : Fonctionnellement, la finalité du BI est de : À partir d une vue d ensemble Aider à la décision, Construire, consolider les options stratégiques Techniquement, la finalité du BI est de Collecter et Consolider Modéliser Restituer : intégration multisources : : rapports, analyses D. Ploix - M2 Miage - EDD - Introduction 5
Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration des outils décisionnels Introduction aux concepts de la modélisation décisionnelle D. Ploix - M2 Miage - EDD - Introduction 6
Déclinaison fonctionnelle du décisionnel dans l entreprise Deux usages du décisionnels coexistent : L analyse stratégique et décisionnelle en tant qu aide à la décision sur des thématiques De pilotage : plan stratégique d entreprise De marketing : identification de tendance de marché Pilotage de l activité opérationnelle Rapports légaux Tableaux de bords d activité D. Ploix - M2 Miage - EDD - Introduction 7
Déclinaison fonctionnelle du décisionnel dans l entreprise SPM (Strategic Performance Management) Déterminer et contrôler les indicateurs clé de la performance de l entreprise FI (Finance Intelligence) Planifier, analyse et diffuser l information financière. Mesurer et gérer les risques. HCM (Human Capital Management) Aligner les stratégies RH, les processus et les technologies. Modéliser la carte des RH (Ressources Humaines) CRM (Customer Relationship Management) Améliorer la connaissance client, Identifier et prévoir la rentabilité client. Accroître l efficacité du marketing client. SRM (Supplier Relationship Management) Classifier et évaluer l ensemble des fournisseurs. Planifier et piloter la stratégie Achat. D. Ploix - M2 Miage - EDD - Introduction 8
Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration des outils décisionnels Introduction aux concepts de la modélisation décisionnelle D. Ploix - M2 Miage - EDD - Introduction 9
Intégration des outils décisionnels Vision de Patrick JAULENT, Président du club Balanced Scorecard EUROPE D. Ploix - M2 Miage - EDD - Introduction 10
Intégration des outils décisionnels Vision de Patrick JAULENT, Président du club Balanced Scorecard EUROPE D. Ploix - M2 Miage - EDD - Introduction 11
Intégration des outils décisionnels Système Décisionnel Phase 2 : Analyser l information Phase 1 : récupération des informations (Extraction, Transformation, Chargement) Phase 3 : Publier des rapports d analyse Système opérationnel Gouvernance Phase 4 : Compléter les rapports par des analyses spécifiques Système analytique D. Ploix - M2 Miage - EDD - Introduction 12
Intégration des outils décisionnels Les solutions propriétaires visent à proposer un intégration des problématiques d intégration des données, de gestion des données, d analyse et de production de rapport au sein d un même outil. L exemple le plus évident est Microsoft avec la suite SQL 2008 : IS = Integration Services : intégration des données AS = Analysis Services : analyse des données RS = Reporting Services : présentation des résultats D. Ploix - M2 Miage - EDD - Introduction 13
Intégration des outils décisionnels Cette approche très intégrée (très MicroSoft) est à comparer aux autres solutions du maché : Solutions de gestion de données : Oracle, Microsoft, Teradata, Solutions d ETL : Informatica, Talend, Solutions d Analyse : Birt, Business Object, Microstrategy, Solutions de présentations : intégrés aux outils d analyse via la publication de pages/interfaces Web Le cours utilisera comme support la suite Microsoft (en complément aux autres cours orientés Logiciel Libre de la M2 Miage) D. Ploix - M2 Miage - EDD - Introduction 14
Plan Positionnement du BI dans l entreprise Déclinaison fonctionnelle du décisionnel dans l entreprise Intégration des outils décisionnels Introduction aux concepts de la modélisation décisionnelle D. Ploix - M2 Miage - EDD - Introduction 15
Le point de vue «décisionnel» sur le système d information est de se positionner en «observateur» pour en analyser le comportement. Rappel : un processus métier est un ensemble de procédure séquencées permettant à l entreprise de produire le résultat attendu par un client à une demande relative à une activité métier. Le système décisionnel se positionnera en observateur du comportement des processus métiers. D. Ploix - M2 MIAGE - Conception EDD 16
L analyse des procédures vise à identifier les différentes «entités» (demande, client, contrat) caractérisées par des attributs spécifiques (type de demande, nom du client, nature du contrat) reliées entres elles par des relations (demande du client XXX, contrat avec le client XXX). L ensemble des actions du processus (ou de la procédure) aboutissent à une «action métier» : passation d un contrat entre le client et l entreprise en vue de la réalisation de la demande. D. Ploix - M2 MIAGE - Conception EDD 17
Pour outiller la procédure, une analyse de type «entités - relations» est la méthode généralement suivi. Cette analyse abouti à un modèle «relationnel». La méthodologie Objet abouti à une structuration de l information comparable : des objets (entités) qui s envoient des messages (reliées entre elles). Le besoin du système décisionnel est d analyser les caractéristiques des ensembles d «actions métier» qui résultent du déroulement du processus métier. L approche n est donc plus d identifier les caractéristiques propres des clients, des contrats ou des demandes mais d identifier ce qui caractérise l action métier réalisée : la mise en place d un contrat avec un client pour la réalisation d une demande. En, on appellera l instanciation d une action métier «un fait» et ses caractéristiques ses «dimensions». D. Ploix - M2 MIAGE - Conception EDD 18
Exemple : la grande distribution L action métier analysée : les ventes enregistrées dans les caisses. Analyse (succincte) du processus métier et de son outillage Phase 1 (du processus) : Chaîne d approvisionnement des produits du magasin avec la gestion des fournisseurs, la gestion prévisionnelle du stock Phase 2 : Enregistrement d une vente d un (ou n) produits à un client donnant lieu à l émission d un ticket de caisse Phase 3 (aval) : Enregistrement du départ du produit dans le système de gestion de stock, déclanchement du ré-approvisionnement du rayon, transmission aux outils de la phase 1. D. Ploix - M2 MIAGE - Conception EDD 19
L action métier «vente» est la mise en relation d un produit, provenant d un fournisseur, d un prix, avec l application d un tarif promotionnel, à un client à une date donnée dans un magasin donné Nous aurons alors les dimensions Date Produit Prix Promotion Client Magasin Et un fait : vente D. Ploix - M2 MIAGE - Conception EDD 20
Exemple : Gestion Ressources Humaines L action métier analysée : Évolution des employés dans l entreprise Analyse (succincte) du processus métier et de son outillage : L employé est embauché avec un contrat de travail, Il est affecté à une position dans l entreprise, Il est habilité à utiliser les outils nécessaires à son travail, Il passe un entretient d évaluation annuel, Il change de poste de travail dans la même entité, Il change d unité au sein de l entreprise Il quitte l entreprise D. Ploix - M2 MIAGE - Conception EDD 21
L action métier «évolution employé» met en relation : La personne, Son contrat de travail, Son évaluation par la hiérarchie Son salaire, ses primes, Son unité, Son poste, Sa position hiérarchique, Une évolution dans sa situation La date de l évolution dans sa situation Nous aurons alors les dimensions : Personne Contrat Situation Date (de changement) Type (de changement) Et un fait : Évolution de la situation d un employé Contrat de travail Situation dans l entreprise D. Ploix - M2 MIAGE - Conception EDD 22
Le schéma «décisionnel» place les faits au centre et les dimensions à sa périphérie, formant des schémas «en étoile» : D. Ploix - M2 MIAGE - Conception EDD 23
La collection de l ensemble des faits des différents processus métier de l entreprise lui permet de construire son entrepôt de données centralisé. Normalement, une partie importante des dimensions seront partagées entre plusieurs faits. Ce partage est un facteur important du ROI de la mise en place d un EDD centralisé : Toutes les dimensions sont homogènes d une analyse à une autre gain fonctionnel, Le stockage des données des dimensions n est réalisé qu une seule fois gain technique. D. Ploix - M2 MIAGE - Conception EDD 24
Quelques exemples de volumétrie d EDD : Ligne d article en Grande Distribution Temps : 3 ans * 365 jours = 1095 jours CA annuel = 80 000 000 000 $ Montant moyen d un article = 5 $ Nb de champs de clé = 4 Nb de champs de fait = 4 Nombre de Faits = 3*(80.10^9/5) = 48.10^9 Table de Faits= 48.10^9 * 8 champs * 4 octets = 1,59 To Suivi d achats par carte de crédit Temps : 3 ans * 12 mois = 36 mois Nombre de compte carte = 50 000 000 Nombre moyen d achat par mois par carte = 50 Nb de champs de clé = 5 Nb de champs de fait = 3 Table des Faits = 54.10^9 * 8 champs * 4 octets = 1,73 To Suivi d appels téléphoniques Temps : 3 ans * 365 jours = 1095 jours Nombre d appel par jour = 100 000 000 Nb de champs de clé = 5 Nb de champs de fait = 3 Table des Faits = 1095.10^8 * 8 champs * 4 octets = 3,49 To D. Ploix - M2 Miage - EDD - Introduction 25
Une fois l ensemble des faits assemblés au sein de l EDD d entreprise, les analystes arrivent avec leur «besoins» spécifiques relatif à «une partie seulement» des données de l entrepôt. Une sous partie des dimensions, Une série particulière de faits. Une sous partie de l entrepôt centralisé relative à un besoin d analyse particulier s appel un datamart. D. Ploix - M2 MIAGE - Conception EDD 26
Le besoin des analystes peut être résumé par la simple phrase : «montrez moi seulement ce qui est important» car, de fait, pour prendre une décision, le fondamental est d avoir une vision correcte (cohérente) et complète des tenants et aboutissants. La rectitude est apportée par la cohérence des informations remontées du système d information, La complétude est construite par une connaissance de l ensemble des faits et des dimensions liées à prendre en compte Les tenants et aboutissants sont construits par la réalisation d analyses sur les données décisionnelles. Partage de caractéristiques entre différents faits (vente d un produit, localisation géographique des clients, ) Cumulation de caractéristique entre différents faits (CA pour un produit, un client, ), Ces analyses sont fortement liées aux caractéristiques (dimensions). D. Ploix - M2 MIAGE - Conception EDD 27
Exemple d analyse décisionnelle : Tickets de caisses : Quel est le produit le plus vendu? Quel produit amène la plus grande marge selon les saisons? Quelle est l évolution de la répartition régionale de la vente de tel ou tel produit sur les 10 dernières années? Ressources humaines : Quelle est la pyramide des âges dans l entreprise? Par fonction? Quelle est l évolution du taux de mouvement (turnover) des employés? Par entité? Par région? D. Ploix - M2 MIAGE - Conception EDD 28
Les analyses décisionnelles combinent la plus part du temps plusieurs dimensions afin d analyser les faits selon différents points de vues. Cette analyse, multi-dimensionnelle, est le principe qui est à la base de la construction des cubes qui permettent de changer dynamiquement de point de vue. Par exemple, un cube à trois dimensions sur les faits de vente (date, magasin, produit) permettra d analyser : L évolution des ventes d un produit ou d une série de produit par magasin, La répartition des ventes d un produit ou d une série de produits à une date donnée, D. Ploix - M2 MIAGE - Conception EDD 29
Le terme de cube provient alors de la représentation graphique des «axes d analyse» (dimensions) choisies. Chaque case correspondant à un fait (ou un agrégat de fait). La réalisation d analyses consiste à chercher l élément du cube, la ligne, la colonne, la tranche, qui nous intéresse. D. Ploix - M2 MIAGE - Conception EDD 30
On présente les résultats des analyses (pour que les décideurs ou acteurs concernés s y retrouvent ) sous la forme de rapports D. Ploix - M2 MIAGE - Conception EDD 31
Pour finir on présente les résultats des analyses (pour que les décideurs ou acteurs concernés s y retrouvent ) sous la forme de rapports D. Ploix - M2 MIAGE - Conception EDD 32
L entrepôt de données se positionne alors en réceptionnaire des données en circulation dans l entreprise car il n est pas la source des données, il en est utilisateur. On parle alors de processus d intégration des données. Le contrôle du processus d intégration utilise la gestion de données de références (MDM) D. Ploix - M2 MIAGE - Conception EDD 33