SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
Ecole nationale Supérieure d’Informatique




Présenté par: FILALI Abderrahmane   Date: 06/07/2010
              KEDJNANE Sofiane      Durée: 30min
Organisme
Introduction    Préambule
                                d’accueil
                                              Problématique



                              Décisionnel
                Systèmes                         Data
Définitions    décisionnels
                                  VS
                                               Warehouse
                              opérationnel


Présentation
                Démarche      Conception de
    de la        adoptée       la solution    Mise en œuvre
  solution
Conclusion
     et
perspectives
Introduction Définitions Présentation de la solution Conclusion




                                                                  3
Introduction Définitions Présentation de la solution Conclusion




 •1947, Création de « EGA »

 •1969, Création de SONELGAZ

 •1991, SONELGAZ devient un « EPIC »

 • Juin 2002, Le statut de SPA
                                                                  4
Introduction Définitions Présentation de la solution Conclusion




Le métier de la distribution:




                                                                   5
Introduction Définitions Présentation de la solution Conclusion




Le métier de la distribution:

                          Direction de Distribution 1



                          Direction de Distribution 2

                                       ……
                          Direction de Distribution N              Agence 1

                                                                   Agence 2




                                                                      …
                                                                   Agence N
                                                                              6
Introduction Définitions Présentation de la solution Conclusion




                Quantité de
                 données


                                  Besoin d’un support
                                     De décision

               Insuffisances
                     de                                  Opportunités
            la méthode actuelle                         pour un tel projet




                                                                             7
Introduction Définitions Présentation de la solution Conclusion




                                                                  8
Introduction Définitions Présentation de la solution Conclusion




                                Consolidation
                                                       ELIT ou SD



                                    Envoie


                                  Extraction



                                                                    9
Introduction Définitions Présentation de la solution Conclusion




                                         SQL
    SGC




                                                                  10
Introduction Définitions Présentation de la solution Conclusion




                                                                  11
Introduction Définitions Présentation de la solution Conclusion




       Rendre les données accessibles,

       Présenter les données d’une façon cohérente et
       fiable,

       Minimiser le coût d’élaboration de rapport en
       ressources (temps et argent),

       Assurer une indépendance fonctionnelle vis-à-vis
       du système opérationnel,
                                                                  12
Introduction Définitions Présentation de la solution Conclusion




                  DD2


        DD1                                                       DD58




                                                                         13
Introduction Définitions Présentation de la solution Conclusion




                                                                  14
Introduction Définitions Présentation de la solution Conclusion




                                                          Entrepôt de
                                                          données
                                      Infocentre


                    bases de
                    données
                    opérationnelles

             1970            1980                  1990
             Évolution des bases de données décisionnelles
                                                                        15
Introduction Définitions Présentation de la solution Conclusion




« Le Data Warehouse est une collection de données
  orientées sujet, intégrées, non volatiles et évolutives dans
  le temps, organisées pour le support d’un processus
  d’aide à la décision. »[Inmon, 2002]




                                                                  16
Introduction Définitions Présentation de la solution Conclusion




      Données                                     Usage
        L’orientation des
                                                    La Finalité
            données

      La situation reflétée                     Les manipulations

         Le stockage des
                                                  Les utilisateurs
             données

                                                                     17
Introduction Définitions Présentation de la solution Conclusion




 • Les systèmes décisionnels et opérationnels
   sont appelés, de part leurs finalités et leurs
   usages, à la cohabitation.

 • Les systèmes opérationnels représentent la
   première source de données pour les
   systèmes décisionnels.
                                                                  18
Introduction Définitions Présentation de la solution Conclusion




        Extraction           Chargement                 Présentation




             Architecture et environnement du DW                       19
Introduction Définitions Présentation de la solution Conclusion


La zone de présentation:

 On-Line Analytical Processing (O.L.A.P.) est un style
 d’interrogation spécifiquement dimensionnel. Définit par E.
 Codd (Père des BDD relationnelles).
 On trouve les types suivants de serveurs :




       Entrepôt             Traitement                Présentation

                                                                     21
Introduction Définitions   Présentation de la solution Conclusion




                     Conception de            Conception de
                        la zone                   la zone
                     d’entreposage            d’alimentation


 Définition                                                         Mise en
 des besoins                                                         route


                         Étude                  Conception
                       technique                 des cubes
                                               dimensionnels




                                                                              22
Introduction Définitions Présentation de la solution Conclusion




                                             Définition de
                             Modélisation
 Démarche              :   dimensionnelle
                                             l’architecture
                                               technique
               Gestion et
                                                              Conception
            planification du
                                                               physique
                 projet                Etude des
         Buttom               up (sources de Construction
                                        besoinsdonnées)
             Maintenance
             et croissance                                     de la zone
                                                             d’alimentation
                             Planification     Portail de
         Top       Down (besoins utilisateurs)
                                  du           restitution
                             déploiement

                      Étude des besoins dans un projet Data
                             Warehouse.[Kimball, 96]
                                                                              23
Introduction Définitions Présentation de la solution Conclusion




                               Audit de la
                                base de
                               données et
                                  SO

                              Supports
                              existantsEntretiens




                            Démarche mixte                        24
Introduction Définitions Présentation de la solution Conclusion




 Cette étude a abouti à :
    L’Identification des postes utilisateur (DCM, DCF, PDG, …ETC.)
    La Détection des besoins,
    La classification des besoins en quatre volets, qui sont :
             Ventes,
               Suivi des abonnés,
               Suivi des affaires,
               Recouvrement,                                         25
Introduction Définitions Présentation de la solution Conclusion




Analyse des priorités :                                    GA: Gestion des
                                                               affaires.
                                                          Ventes: Suivi des
                                           Ventes               ventes
                Rec                                     SA: Suivi des abonnés
                               GA                        Rec: Recouvrement

  Intérêt        SA




                            Facilité
                                                                          26
Introduction Définitions Présentation de la solution Conclusion




                 Nouveaux
                  besoins



                                         Nouvelle
                                        modélisation

                 Nouveaux
                 objectifs




                                                                  27
Introduction Définitions Présentation de la solution Conclusion




La Modélisation dimensionnelle:

                               Table de fait
 Dimension Temps                                           Dimension produit
                               -Clé temps
 -Clé temps                    -Clé produit                -Clé produit
 -Année                        -Clé magasin                -Désignation produit
 -Mois                         -….                         -Type produit
 -Jours                        -Montant
 -                             -…




                                                           Modélisation
                            Dimension magasin             dimensionnelle
                             -Clé magasin                                    28
Introduction Définitions Présentation de la solution Conclusion




    Dimension                 Dimension                                    Dimension


                                                              Fait
                   Fait




    Dimension             Dimension          Dimension               Dimension



                                      Fait




                Dimension                                Dimension

                                                                                       29
Introduction Définitions Présentation de la solution Conclusion




 Avantages :
        Performant,

        Simple et intuitif,

        Réutilisation des dimensions,

        Réduction des temps de chargement,

                                                                  30
Introduction Définitions Présentation de la solution Conclusion




Le Processus de Modélisation:
                                  Choix de
                                  l’activité


                 Construction                    Définition de
                 des agrégats                    la granularité



                       Détection               Détection
                         des                      des
                      dimensions               mesurables
                                                                  31
Introduction Définitions Présentation de la solution Conclusion




Structure de la zone d’entreposage:


                             META DATA

                               ZONE
                              AGRÉGÉE

                         ZONE
                       DÉTAILLÉE
                                                                  32
Introduction Définitions Présentation de la solution Conclusion




             Extract. Transform. Load (E.T.L.):

  Extraire                    Transformer                    Charger

   • Lire                        • Nettoyer                       • Charger
   • Interpréter                 • Intégrer                       • Indexer
   • Copier                                                       • agréger




                                                                              33
Introduction Définitions Présentation de la solution Conclusion




                                    Être correctif
             Être rapide          Processus                Être sûr
                                     ETL
                                        Être transparent




                                                             Qualité de données

                                                                                  34
Introduction Définitions Présentation de la solution Conclusion




Etapes de la construction:



                               Elaboration          Mise en
             Etude des
                               de stratégie       place d’une
              sources
                               d’extraction       architecture




                                                                  35
Introduction Définitions Présentation de la solution Conclusion




Contraintes
                                     Réseau




                    Qualité de
                     données       ETL            Quantité de
                                                   données




                                    Structure
                                        de
                                   l’entreprise


                                                                  36
Introduction Définitions Présentation de la solution Conclusion




Etude des sources

             •Gestion des Travaux (Raccordements BT/BP)
             •Relève et facturation BT/BP, MT, MP
          • Recouvrement
  • SGBD : INGRES 2006,                         • Open ROAD
          • Trésorerie et comptabilité
  •452 Tables,                                  • 35 applications
                                                • 2900 utilisateurs,
                                                • 6 millions de clients,
                                                • 70000 factures / jour
                                                                           37
Introduction Définitions Présentation de la solution Conclusion




Etude des sources




                                                                  38
Introduction Définitions Présentation de la solution Conclusion




Stratégie d’extraction:
              Processus de chargement

                         Dimensions                       Données prêtes a
                                                           être chargées


                                 Faits
                         Particulières                       Processus de
                                                             chargement      39
Introduction Définitions Présentation de la solution Conclusion




Architecture de la zone d’alimentation:

                       Pousse                   Tire




              La méthode Push and Pull
                             Base de données
 Système source                                             Serveur ELIT
                               intermédiaire



                                                                           40
Introduction Définitions Présentation de la solution Conclusion




Architecture globale de la zone d’alimentation:
                          Transformation                                                 Meta-Data


       SGC
             Extraction
                                                            Staging

                   Direction regionale
                          Transformation




       SGC
             Extraction                                               Serveur ETL Elit
                                                                                          DW
                                                            Staging

                     Direction regionale


                                                                      FTP
                                           Transformation




       SGC
             Extraction
                                                            Staging

                   Direction regionale

                                                                                                     41
Introduction Définitions Présentation de la solution Conclusion




En cas de problèmes?
    Rôle des METADATA

     Solution secours numéro une:
          Lancement du chargement paramétré

     Solutions secours numéro deux:
          Recourt au fichiers historiques.




                                                                  42
Introduction Définitions Présentation de la solution Conclusion




Avantages:
  Outre un chargement sûr, Cette architecture permet :
      • Une réduction importante des temps de chargement,
         grâce au chargement parallèle

      • Facilité de recours à la solution secours en cas d’échec
         d’un chargement

      • L’impact réduit d’un chargement échoué

                                                                  43
Introduction Définitions Présentation de la solution Conclusion




                               Construction
              Définition                           Définition
                 des                des               des
              dimensions        hiérarchies        mesurables




                                                                  44
Introduction Définitions Présentation de la solution Conclusion




                                                                  45
Introduction Définitions Présentation de la solution Conclusion




Architecture technique:


                        Entreposage      Alimentation
                        de données       de l’entrepôt




                           Outil de       Serveur
                          reporting       R-OLAP


          « QBE »


                                                                  48
Introduction Définitions Présentation de la solution Conclusion




                                  Expansion




         Formation                Data                    Support
                                Warehouse



                                   Support
                                  technique

                                                                    46
Introduction Définitions Présentation de la solution Conclusion




                                          Gestion des
                     Meta Data
                                          utilisateurs




                                          Constitution
                      Suivi de
                                            zone de
                   l’alimentation
                                           restitution

                                                                  47
Introduction Définitions Présentation de la solution Conclusion




     Une démarche spécifique.

     Présentation de la solution a un « comité de projet »

         Déploiement sur des sites pilotes.

         Intégration dans une équipe pour étendre la solution.

     Offrir un rapport comme support à la solution.

     Evolution dans un milieu fort intéressant.

                                                                  49
Introduction Définitions Présentation de la solution Conclusion




     Suivre le déploiement actuel et recueillir les correctifs et remarques des
   utilisateurs.
     Etendre le déploiement de manière à couvrir, à terme la, totalité du territoire
   national.
     Etendre la solution vers d’autres systèmes opérationnels notamment les
   systèmes de la HP/HT.
     Utilisation des méthodes et algorithmes de Data Mining pour une meilleure
   exploitation des données.
     Continuer le développement du portail de restitution.

                                                                                  50
51

Weitere ähnliche Inhalte

Was ist angesagt?

exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Business Intelligence : Transformer les données en information.
Business Intelligence : Transformer les données en information.Business Intelligence : Transformer les données en information.
Business Intelligence : Transformer les données en information.arnaudm
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleLilia Sfaxi
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Ines Ben Kahla
 
Cours data warehouse
Cours data warehouseCours data warehouse
Cours data warehousekhlifi z
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETLLilia Sfaxi
 
Chp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleChp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleLilia Sfaxi
 
Conception datawarehouse
Conception datawarehouseConception datawarehouse
Conception datawarehouseHassane Dkhissi
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsJean-Marc Dupont
 
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Rim ENNOUR
 
Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence Cynapsys It Hotspot
 
Rapport data-mining
Rapport data-miningRapport data-mining
Rapport data-miningSawsen Larbi
 
Rapport pfe isi_Big data Analytique
Rapport pfe isi_Big data AnalytiqueRapport pfe isi_Big data Analytique
Rapport pfe isi_Big data AnalytiqueYosra ADDALI
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPTriyadadva
 

Was ist angesagt? (20)

exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Business Intelligence : Transformer les données en information.
Business Intelligence : Transformer les données en information.Business Intelligence : Transformer les données en information.
Business Intelligence : Transformer les données en information.
 
Le processus ETL (Extraction, Transformation, Chargement)
Le processus ETL (Extraction, Transformation, Chargement)Le processus ETL (Extraction, Transformation, Chargement)
Le processus ETL (Extraction, Transformation, Chargement)
 
Qu'est-ce qu'un ETL ?
Qu'est-ce qu'un ETL ?Qu'est-ce qu'un ETL ?
Qu'est-ce qu'un ETL ?
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)
 
Cours data warehouse
Cours data warehouseCours data warehouse
Cours data warehouse
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETL
 
Chp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation MultidimensionnelleChp3 - Modélisation Multidimensionnelle
Chp3 - Modélisation Multidimensionnelle
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Conception datawarehouse
Conception datawarehouseConception datawarehouse
Conception datawarehouse
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoins
 
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.Concéption et réalisation d'un processus décisionnel, tableau de bord social.
Concéption et réalisation d'un processus décisionnel, tableau de bord social.
 
Chapitre 2 hadoop
Chapitre 2 hadoopChapitre 2 hadoop
Chapitre 2 hadoop
 
Introduction à la Business Intelligence
Introduction à la Business Intelligence Introduction à la Business Intelligence
Introduction à la Business Intelligence
 
Resume de BI
Resume de BIResume de BI
Resume de BI
 
Rapport data-mining
Rapport data-miningRapport data-mining
Rapport data-mining
 
Bddwdm
BddwdmBddwdm
Bddwdm
 
Rapport pfe isi_Big data Analytique
Rapport pfe isi_Big data AnalytiqueRapport pfe isi_Big data Analytique
Rapport pfe isi_Big data Analytique
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPT
 

Andere mochten auch

les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatiqueYassine Badri
 
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?Jean-Marc Dupont
 
Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Yassine Badri
 
La theorie des dependances et la normalisation des relations-base de données
La theorie des dependances et la normalisation des relations-base de donnéesLa theorie des dependances et la normalisation des relations-base de données
La theorie des dependances et la normalisation des relations-base de donnéesYassine Badri
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EEYassine Badri
 
base de données -note de cours
base de données -note de cours base de données -note de cours
base de données -note de cours Yassine Badri
 
les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatiqueYassine Badri
 
cours j2ee -présentation
cours  j2ee -présentationcours  j2ee -présentation
cours j2ee -présentationYassine Badri
 
Conception des bases de données relationelles
Conception des bases de données relationellesConception des bases de données relationelles
Conception des bases de données relationellesYassine Badri
 
Chap 03 poo en java partie1
Chap 03 poo en java partie1Chap 03 poo en java partie1
Chap 03 poo en java partie1Yassine Badri
 
Cahier des charges pour la création d'un data warehouse medical
Cahier des charges pour la création d'un data warehouse medicalCahier des charges pour la création d'un data warehouse medical
Cahier des charges pour la création d'un data warehouse medicalVincent H. Hupertan
 
La business Intelligence Agile
La business Intelligence AgileLa business Intelligence Agile
La business Intelligence Agiledihiaselma
 
script site e-commerce -php
script site e-commerce -php script site e-commerce -php
script site e-commerce -php Yassine Badri
 
Théorie de normalisation-base de données
Théorie de normalisation-base de donnéesThéorie de normalisation-base de données
Théorie de normalisation-base de donnéesYassine Badri
 

Andere mochten auch (19)

les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatique
 
Présentation bi 1.0
Présentation bi 1.0Présentation bi 1.0
Présentation bi 1.0
 
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?La BI : Qu’est-ce que c’est ? A quoi ça sert ?
La BI : Qu’est-ce que c’est ? A quoi ça sert ?
 
Pourquoi Faire Du Bi Agile
Pourquoi Faire Du Bi AgilePourquoi Faire Du Bi Agile
Pourquoi Faire Du Bi Agile
 
Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]
 
La theorie des dependances et la normalisation des relations-base de données
La theorie des dependances et la normalisation des relations-base de donnéesLa theorie des dependances et la normalisation des relations-base de données
La theorie des dependances et la normalisation des relations-base de données
 
Cours php
Cours php Cours php
Cours php
 
les servlets-java EE
les  servlets-java EEles  servlets-java EE
les servlets-java EE
 
base de données -note de cours
base de données -note de cours base de données -note de cours
base de données -note de cours
 
les métiers d'informatique
les métiers d'informatiqueles métiers d'informatique
les métiers d'informatique
 
cours j2ee -présentation
cours  j2ee -présentationcours  j2ee -présentation
cours j2ee -présentation
 
Conception des bases de données relationelles
Conception des bases de données relationellesConception des bases de données relationelles
Conception des bases de données relationelles
 
Chap 03 poo en java partie1
Chap 03 poo en java partie1Chap 03 poo en java partie1
Chap 03 poo en java partie1
 
Educational Portal
Educational PortalEducational Portal
Educational Portal
 
Cahier des charges pour la création d'un data warehouse medical
Cahier des charges pour la création d'un data warehouse medicalCahier des charges pour la création d'un data warehouse medical
Cahier des charges pour la création d'un data warehouse medical
 
La business Intelligence Agile
La business Intelligence AgileLa business Intelligence Agile
La business Intelligence Agile
 
script site e-commerce -php
script site e-commerce -php script site e-commerce -php
script site e-commerce -php
 
Théorie de normalisation-base de données
Théorie de normalisation-base de donnéesThéorie de normalisation-base de données
Théorie de normalisation-base de données
 
Arbre de décision
Arbre de décisionArbre de décision
Arbre de décision
 

Ähnlich wie Mise en place d'un Data Warehouse

Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015
Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015 Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015
Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015 ayanouha
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptPtidej Team
 
Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Imad ALILAT
 
Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2CITWELL
 
Performance collective de l' equipe projet
Performance collective de l' equipe projetPerformance collective de l' equipe projet
Performance collective de l' equipe projetVincent ROSTAING
 
Tableaux de bord vuca strategy
Tableaux de bord vuca strategyTableaux de bord vuca strategy
Tableaux de bord vuca strategyjpcrenn
 
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...ASIP Santé
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Centerncambazard
 
Nuxeo Summer Seminar 2007 - Micro Research (FR)
Nuxeo Summer Seminar 2007 - Micro Research (FR)Nuxeo Summer Seminar 2007 - Micro Research (FR)
Nuxeo Summer Seminar 2007 - Micro Research (FR)Stefane Fermigier
 
SOA - Graduation project
SOA - Graduation projectSOA - Graduation project
SOA - Graduation projectNone
 
PDMA France - juin 2012 - Data visualization & Innovation
PDMA France -  juin 2012 - Data visualization & InnovationPDMA France -  juin 2012 - Data visualization & Innovation
PDMA France - juin 2012 - Data visualization & InnovationKI Analytics
 
InformEthic présentation du projet O.P.E.N.
InformEthic présentation du projet O.P.E.N.InformEthic présentation du projet O.P.E.N.
InformEthic présentation du projet O.P.E.N.damienroussat
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceLilia Sfaxi
 
Agence Audiovisuelle Pinkanova - Présentation
Agence Audiovisuelle Pinkanova - PrésentationAgence Audiovisuelle Pinkanova - Présentation
Agence Audiovisuelle Pinkanova - PrésentationPinkanova
 
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …Microsoft Technet France
 

Ähnlich wie Mise en place d'un Data Warehouse (20)

Soutenance_mi_parcours
Soutenance_mi_parcoursSoutenance_mi_parcours
Soutenance_mi_parcours
 
Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015
Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015 Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015
Présentation de Doctorat. Mme Boumahdi Eps Rahal. Le jeudi 28 Mai 2015
 
Thesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.pptThesis+of+nesrine+abdelkafi.ppt
Thesis+of+nesrine+abdelkafi.ppt
 
Business Intelligence Reporting Solution
Business Intelligence Reporting Solution Business Intelligence Reporting Solution
Business Intelligence Reporting Solution
 
Présentation Projet de fin d'études
Présentation Projet de fin d'étudesPrésentation Projet de fin d'études
Présentation Projet de fin d'études
 
Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2
 
Performance collective de l' equipe projet
Performance collective de l' equipe projetPerformance collective de l' equipe projet
Performance collective de l' equipe projet
 
Tableaux de bord vuca strategy
Tableaux de bord vuca strategyTableaux de bord vuca strategy
Tableaux de bord vuca strategy
 
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...
2012-03-21 ASIP Santé RIR "Etude sur le SI des Maisons de Santé Pluridiscipli...
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Center
 
Nuxeo Summer Seminar 2007 - Micro Research (FR)
Nuxeo Summer Seminar 2007 - Micro Research (FR)Nuxeo Summer Seminar 2007 - Micro Research (FR)
Nuxeo Summer Seminar 2007 - Micro Research (FR)
 
SOA - Graduation project
SOA - Graduation projectSOA - Graduation project
SOA - Graduation project
 
PDMA France - juin 2012 - Data visualization & Innovation
PDMA France -  juin 2012 - Data visualization & InnovationPDMA France -  juin 2012 - Data visualization & Innovation
PDMA France - juin 2012 - Data visualization & Innovation
 
InformEthic présentation du projet O.P.E.N.
InformEthic présentation du projet O.P.E.N.InformEthic présentation du projet O.P.E.N.
InformEthic présentation du projet O.P.E.N.
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Ph.D Defence
Ph.D DefencePh.D Defence
Ph.D Defence
 
Agence Audiovisuelle Pinkanova - Présentation
Agence Audiovisuelle Pinkanova - PrésentationAgence Audiovisuelle Pinkanova - Présentation
Agence Audiovisuelle Pinkanova - Présentation
 
Proc definition
Proc definitionProc definition
Proc definition
 
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …
Making-of du design d’applications Windows 8 : BMW, Telefonica, APHP, …
 

Mise en place d'un Data Warehouse

  • 1. Ecole nationale Supérieure d’Informatique Présenté par: FILALI Abderrahmane Date: 06/07/2010 KEDJNANE Sofiane Durée: 30min
  • 2. Organisme Introduction Préambule d’accueil Problématique Décisionnel Systèmes Data Définitions décisionnels VS Warehouse opérationnel Présentation Démarche Conception de de la adoptée la solution Mise en œuvre solution Conclusion et perspectives
  • 3. Introduction Définitions Présentation de la solution Conclusion 3
  • 4. Introduction Définitions Présentation de la solution Conclusion •1947, Création de « EGA » •1969, Création de SONELGAZ •1991, SONELGAZ devient un « EPIC » • Juin 2002, Le statut de SPA 4
  • 5. Introduction Définitions Présentation de la solution Conclusion Le métier de la distribution: 5
  • 6. Introduction Définitions Présentation de la solution Conclusion Le métier de la distribution: Direction de Distribution 1 Direction de Distribution 2 …… Direction de Distribution N Agence 1 Agence 2 … Agence N 6
  • 7. Introduction Définitions Présentation de la solution Conclusion Quantité de données Besoin d’un support De décision Insuffisances de Opportunités la méthode actuelle pour un tel projet 7
  • 8. Introduction Définitions Présentation de la solution Conclusion 8
  • 9. Introduction Définitions Présentation de la solution Conclusion Consolidation ELIT ou SD Envoie Extraction 9
  • 10. Introduction Définitions Présentation de la solution Conclusion SQL SGC 10
  • 11. Introduction Définitions Présentation de la solution Conclusion 11
  • 12. Introduction Définitions Présentation de la solution Conclusion Rendre les données accessibles, Présenter les données d’une façon cohérente et fiable, Minimiser le coût d’élaboration de rapport en ressources (temps et argent), Assurer une indépendance fonctionnelle vis-à-vis du système opérationnel, 12
  • 13. Introduction Définitions Présentation de la solution Conclusion DD2 DD1 DD58 13
  • 14.
  • 15. Introduction Définitions Présentation de la solution Conclusion 14
  • 16. Introduction Définitions Présentation de la solution Conclusion Entrepôt de données Infocentre bases de données opérationnelles 1970 1980 1990 Évolution des bases de données décisionnelles 15
  • 17. Introduction Définitions Présentation de la solution Conclusion « Le Data Warehouse est une collection de données orientées sujet, intégrées, non volatiles et évolutives dans le temps, organisées pour le support d’un processus d’aide à la décision. »[Inmon, 2002] 16
  • 18. Introduction Définitions Présentation de la solution Conclusion Données Usage L’orientation des La Finalité données La situation reflétée Les manipulations Le stockage des Les utilisateurs données 17
  • 19. Introduction Définitions Présentation de la solution Conclusion • Les systèmes décisionnels et opérationnels sont appelés, de part leurs finalités et leurs usages, à la cohabitation. • Les systèmes opérationnels représentent la première source de données pour les systèmes décisionnels. 18
  • 20. Introduction Définitions Présentation de la solution Conclusion Extraction Chargement Présentation Architecture et environnement du DW 19
  • 21. Introduction Définitions Présentation de la solution Conclusion La zone de présentation: On-Line Analytical Processing (O.L.A.P.) est un style d’interrogation spécifiquement dimensionnel. Définit par E. Codd (Père des BDD relationnelles). On trouve les types suivants de serveurs : Entrepôt Traitement Présentation 21
  • 22.
  • 23. Introduction Définitions Présentation de la solution Conclusion Conception de Conception de la zone la zone d’entreposage d’alimentation Définition Mise en des besoins route Étude Conception technique des cubes dimensionnels 22
  • 24.
  • 25. Introduction Définitions Présentation de la solution Conclusion Définition de Modélisation  Démarche : dimensionnelle l’architecture technique Gestion et Conception planification du physique projet Etude des  Buttom up (sources de Construction besoinsdonnées) Maintenance et croissance de la zone d’alimentation Planification Portail de  Top Down (besoins utilisateurs) du restitution déploiement Étude des besoins dans un projet Data Warehouse.[Kimball, 96] 23
  • 26. Introduction Définitions Présentation de la solution Conclusion Audit de la base de données et SO Supports existantsEntretiens Démarche mixte 24
  • 27. Introduction Définitions Présentation de la solution Conclusion Cette étude a abouti à : L’Identification des postes utilisateur (DCM, DCF, PDG, …ETC.) La Détection des besoins, La classification des besoins en quatre volets, qui sont : Ventes, Suivi des abonnés, Suivi des affaires, Recouvrement, 25
  • 28. Introduction Définitions Présentation de la solution Conclusion Analyse des priorités : GA: Gestion des affaires. Ventes: Suivi des Ventes ventes Rec SA: Suivi des abonnés GA Rec: Recouvrement Intérêt SA Facilité 26
  • 29.
  • 30. Introduction Définitions Présentation de la solution Conclusion Nouveaux besoins Nouvelle modélisation Nouveaux objectifs 27
  • 31. Introduction Définitions Présentation de la solution Conclusion La Modélisation dimensionnelle: Table de fait Dimension Temps Dimension produit -Clé temps -Clé temps -Clé produit -Clé produit -Année -Clé magasin -Désignation produit -Mois -…. -Type produit -Jours -Montant - -… Modélisation Dimension magasin dimensionnelle -Clé magasin 28
  • 32. Introduction Définitions Présentation de la solution Conclusion Dimension Dimension Dimension Fait Fait Dimension Dimension Dimension Dimension Fait Dimension Dimension 29
  • 33. Introduction Définitions Présentation de la solution Conclusion Avantages : Performant, Simple et intuitif, Réutilisation des dimensions, Réduction des temps de chargement, 30
  • 34. Introduction Définitions Présentation de la solution Conclusion Le Processus de Modélisation: Choix de l’activité Construction Définition de des agrégats la granularité Détection Détection des des dimensions mesurables 31
  • 35. Introduction Définitions Présentation de la solution Conclusion Structure de la zone d’entreposage: META DATA ZONE AGRÉGÉE ZONE DÉTAILLÉE 32
  • 36.
  • 37. Introduction Définitions Présentation de la solution Conclusion Extract. Transform. Load (E.T.L.): Extraire Transformer Charger • Lire • Nettoyer • Charger • Interpréter • Intégrer • Indexer • Copier • agréger 33
  • 38. Introduction Définitions Présentation de la solution Conclusion Être correctif Être rapide Processus Être sûr ETL Être transparent Qualité de données 34
  • 39. Introduction Définitions Présentation de la solution Conclusion Etapes de la construction: Elaboration Mise en Etude des de stratégie place d’une sources d’extraction architecture 35
  • 40. Introduction Définitions Présentation de la solution Conclusion Contraintes Réseau Qualité de données ETL Quantité de données Structure de l’entreprise 36
  • 41. Introduction Définitions Présentation de la solution Conclusion Etude des sources •Gestion des Travaux (Raccordements BT/BP) •Relève et facturation BT/BP, MT, MP • Recouvrement • SGBD : INGRES 2006, • Open ROAD • Trésorerie et comptabilité •452 Tables, • 35 applications • 2900 utilisateurs, • 6 millions de clients, • 70000 factures / jour 37
  • 42. Introduction Définitions Présentation de la solution Conclusion Etude des sources 38
  • 43. Introduction Définitions Présentation de la solution Conclusion Stratégie d’extraction: Processus de chargement Dimensions Données prêtes a être chargées Faits Particulières Processus de chargement 39
  • 44. Introduction Définitions Présentation de la solution Conclusion Architecture de la zone d’alimentation: Pousse Tire La méthode Push and Pull Base de données Système source Serveur ELIT intermédiaire 40
  • 45. Introduction Définitions Présentation de la solution Conclusion Architecture globale de la zone d’alimentation: Transformation Meta-Data SGC Extraction Staging Direction regionale Transformation SGC Extraction Serveur ETL Elit DW Staging Direction regionale FTP Transformation SGC Extraction Staging Direction regionale 41
  • 46. Introduction Définitions Présentation de la solution Conclusion En cas de problèmes? Rôle des METADATA Solution secours numéro une: Lancement du chargement paramétré Solutions secours numéro deux: Recourt au fichiers historiques. 42
  • 47. Introduction Définitions Présentation de la solution Conclusion Avantages: Outre un chargement sûr, Cette architecture permet : • Une réduction importante des temps de chargement, grâce au chargement parallèle • Facilité de recours à la solution secours en cas d’échec d’un chargement • L’impact réduit d’un chargement échoué 43
  • 48.
  • 49. Introduction Définitions Présentation de la solution Conclusion Construction Définition Définition des des des dimensions hiérarchies mesurables 44
  • 50. Introduction Définitions Présentation de la solution Conclusion 45
  • 51.
  • 52. Introduction Définitions Présentation de la solution Conclusion Architecture technique: Entreposage Alimentation de données de l’entrepôt Outil de Serveur reporting R-OLAP « QBE » 48
  • 53. Introduction Définitions Présentation de la solution Conclusion Expansion Formation Data Support Warehouse Support technique 46
  • 54. Introduction Définitions Présentation de la solution Conclusion Gestion des Meta Data utilisateurs Constitution Suivi de zone de l’alimentation restitution 47
  • 55. Introduction Définitions Présentation de la solution Conclusion Une démarche spécifique. Présentation de la solution a un « comité de projet » Déploiement sur des sites pilotes. Intégration dans une équipe pour étendre la solution. Offrir un rapport comme support à la solution. Evolution dans un milieu fort intéressant. 49
  • 56. Introduction Définitions Présentation de la solution Conclusion Suivre le déploiement actuel et recueillir les correctifs et remarques des utilisateurs. Etendre le déploiement de manière à couvrir, à terme la, totalité du territoire national. Etendre la solution vers d’autres systèmes opérationnels notamment les systèmes de la HP/HT. Utilisation des méthodes et algorithmes de Data Mining pour une meilleure exploitation des données. Continuer le développement du portail de restitution. 50
  • 57. 51