Vous êtes sur la page 1sur 41

Université d’Alger 1, Benyouçef benkhedda

Département Informatique

Cours Entrepôts de données et


Analyse OLAP
Master I-ASD
2021-2022

Dr. Ferrahi
Chapitre I:

Introduction auxSystèmes
décisionnels
3
1. Introduction

• Tout les jours, les individus, les groupes et les enterprises sont
confrontés à prendre desdécisions.

▪ Au niveau individuel : quelle filière suivre après le tronc commun


▪ Au niveau organisationnel : quel produit lancer ou arrêter ?

• Difficulté de prise dedécisions


▪ Certaines décisions sont faciles : si moyenne > 10 –> accepté,
sinon refusé
▪ D'autres sont difficiles : définir la moyenne de rachat
4
2. Définition de ladécision

• Selon Larousse, décider c’est déterminer ce qu’on doit faire.


Décision = Action dedécider

• Selon Mintzberg :
une décision peut être définie comme « l’engagement dans une
action, ou l’intention explicite d’agir».
5 Les types dedécision
Décision deplanification
Relation entre l’entreprise & son environnement pour
Les pouvoir l’adapter à sonmilieu
décisions Exemple: Diversification de la production,lancement
Importance de ladécision

stratégiques
Décision de pilotage
Décision administrative qui concerne les ressources (
acquisition, production et organisation des ressources
Les Exemple : Décision d’organiser une formation

décisions tactiques

Décision de régulation
Concerne l’exploitation courante de
Les l’entreprise
Exemple : établissement des planning de
décisions opérationnelles travail ou planning de livraison
6
3. Contexte de prise dedécision
➢ Qui prend la décision ? →responsable , chef d’entreprise
➢ Pourquoi ? →Gain, Avantage concurrentiel, compétitivité

➢ Sur la base de quoi ? → Données détaillées et agrégées, passées ou prédictives


➢ Quand ? →Pastrop tôt / surtout pas trop tard

➢ Comment ? →En appliquant des modèles, en se basant sur des outils

➢ A l'AIDE de qui ? → Informaticiens (nous)


7 4. Les phases de la prise de décisions

• Le processus de prise de décisions passe par les quatre étapes


suivantes:
1) L’information / renseignement

2) La conception

3) Le choix

4) Evaluation des choix précédents


8
3. Contexte de prise dedécision
• Comment prendre de bonnesdécisions?

La bonne connaissance • Considérer les données relatives à la


de l’environnement décision
décisionnel • Eliminer l’information non pertinentes

Analyse • Synthèse des données et des


connaissances déjà récoltées

• Dans une entreprise, le décideur peut être le responsable de l’entreprise ou


bien le responsable d’une fonction de cette entreprise.
9 4. Les phases de la prise de décisions

1) L’information / Renseignement

Le décideur dans cette étape se met en quête d’informations relatives aux


questions qui le préoccupent:

▪ Quelles sont les solutions possibles ?


▪ Que font les concurrents?
▪ Quelle est la pratique dans les entreprises qui ont un métier voisin…etc?
▪ Comment se segmente la clientèle?
10 4. Les phases de la prise de décisions

2) Laconception

Dans un deuxième temps, le décideur construit des solutions, imagine des


scénarios, ce qui peut l’amener à rechercher de l’information
supplémentaire
11 4. Les phases de la prise de décisions

3) Le choix
Le décideur choisit entre les différents actions qu’il a été capable deconstruire
et d’identifier pendant la phase de conception.
12
4. Les phases de la prise de décisions

4) Evaluation des choixprécédents


Une fois faire le choix, et dans la mesure ou la décision d’intègre dans un
processus dynamique, une rétroaction (feed-back) intelligente permet de
corriger les erreurs sur le déroulement d’un processus décisionnel.
13
5. Aide à ladécision
• Définition:
L’aide à la décision est l’activité de celui qui, prenant appui sur des

modèles clairement explicités mais non nécessairement

complètement formalisé, aide à aboutir des éléments de réponses

aux questions que se pose un intervenant dans le processus de

décisions

• L’aide à la décision est l’ensemble des techniques permettant,pour une personne ou


groupe de personnes ( organisation), d’opter pour la meilleur décisions c-à-d celle qui
permettra d’obtenir les avantages optimaux et les inconvénientsminimaux
14 5. Aide à ladécision

Outils d'aide à la décision


• Théorie desjeux

• Programmation linéaire (gestion de stock,…)

• SIAD(système interactifs d’aide à la décision)

• Systèmes multi-agents
• BI business intelligence ( Informatique décisionnelle): application capable de transformer les
données opérationnelles en informations pour la prise dedécision.

• Entrepôts dedonnées
15
6. Le système d’information décisionnel

• Définition Le système décisionnel est un système qui contient des outils


et des informations qui sont mises à la disposition des
décideurs pour la prise de décisions

• Objectif:
• Répondre aux besoins d’aide à la prise dedécision
• Compléter les systèmesopérationnels
• Accéder simplement et intuitivement aux donnéespertinentes
• Mettre en forme desrésultats
16
6. Le système d’information décisionnel
• Pour quoi les systèmesd’information décisionnels (SID)?
1) Environnement des entreprises difficile àappréhender
▪ Mondialisation
▪ Concurrence exacerbée ( prix, délais, qualité , services…etc)
2) Pilotage des entreprise: prise dedécision
▪ Complexes: augmentation de nombre de paramètres à prendre en compte
▪ Rapides pour être réactif à l’évolution de la concurrence et de la demande
3) Evolution des systèmesd’information
▪ Initialement dévolu à la production ( donnéesopérationnelles)
▪ Exploiter et transformer des données en informations afin de faciliter et
améliorer les prises de décisions
17 6. Le système d’information décisionnel

Caractéristique des décideurs


• Non informaticiens
• Besoins de données consolidées, synthétique, claires
18
6. Le système d’information décisionnel
• Données opérationnelles Vs donnéesdécisionnelles
19
6. Le système d’information décisionnel
Problèmes liés aux données pour la prise dedécision

• Données transactionnelles → non historisées

• Modèles de données inadapté à l'analyse (normalisation, non redondance)

→ requêtes d'analyse difficiles d'écriture et temps de réponsesprohibitifs

• Multiples sources de données (BdD, fichiers, …)→ incohérences, risques

d'erreurs
• Données distribuées → accès non uniforme aux données, problème de disponibilité de source
externes

• Données détaillées → les décideurs ont besoin de détails, mais plus important que cela ; de
résumés...
20 6. Le système d’information décisionnel

Les solution proposées

• Historiser les données : pas desuppression


• Modéliser les données à des fins d'analyse : priorité données aux
performances pas à la normalisation

• Intégrer les données en une seule sources : éliminer redondance,


incohérence, etc…
21 6. Le système d’information décisionnel
• D’où les outils d’aide à la prise de décisions doiventassurer:

1) L’extraction , la transformation et le
chargement des donnéessources

2)Lestockage et traitement des données


décisionnelles

3)Larestitution des données sous une forme


adapté auxdécideurs
22
6. Le système d’information décisionnel
Les fonction d’unSID

1) La collecte des données


2) L’intégration des données

3) La diffusion des données

4) La présentation des données


23
7. Les phases de la prise de décisions
1) La collecte desdonnées
La collecte des données est l’ensemble des tâches consistants à décider, à
sélectionner, à extraire et à filtrer des donnés brutes issues des
environnement pertinents.

Cette phase repose sur l’utilisation des outils d’ETL(Extact-Transform-Load)

Généralement, les sources de données internes/ externes sont souvent


hétérogènes, ce qui rend cette phase la plus délicate à mettre en place dans
un SID.
24 7. Les phases de la prise de décisions

2) L’intégration
Cette phase consiste à concentrer les données collectées dans un espace
unifié dites entrepôt de données
25
7. Les phases de la prise de décisions

3) La diffusion
Permet de mettre les données à la disposition des utilisateurs selon des
schémas correspondant au profil ou au métier de chacun.

Généralement, l’accès directe à un EDne correspondrait pas aux besoins d’un


décideurs ou d’un analyste.
26
7. Les phases de la prise de décisions

4) Présentation
C’est la phase la plus visible par l’utilisateur, régit les conditions d’accès de
l’utilisateur aux informaticiens

Elle utilise toute les techniques de communication possibles ( outils


bureautiques- raquetteurs- générateur d’états spécialisés, infrastructure
web- télécommunication mobiles …)
27 8.Historique

• 1ière génération desSID


– Infocentre
– Tableur
– Bases de données

• 2ième génération desSID


– Entrepot de données / Magasin dedonnées

• 3ième génération desSID


– Les systèmes OLAP
28
1 ière génération des SID
Infocentre
• Définition L’infocentre est une collection de données orientées sujet,
intégrées, volatiles, actuelles, organisées pour le support d’un
processus de décision ponctuel

– Extrait direct des sources


– Adapté à une classe de décideurs
– Organisées selon un modèle informatique adapté aux outils décisionnels
• Objectifs
Sert principalement à prendre des décisions opérationnelles basées sur des valeurs
courantes
29 1 ière génération des SID
Infocentre
Limites des infocentres :Aide à la décision limitées

• Types de décisions
– Décisions opérationnelles
– Décisions tactique

• Pasd’historisation des données


• Pas de centralisation de donnéesdécisionnelles communues
30 1 ière génération des SID
Tableur
• Lestableur sont des outils d’aide à ladécision
• Les avantages destableurs:
– Meilleur outils pour la restitution des donnéesdécisionnelles
composants
– Des fonctions de bases dévolues à un tableur ( calcul, graphique)
– Des fonctions spécifiques pour l’aide à la décision ( tableaux croisée
dynamique, valeur cible)
• Limites des tableurs
– Un seul tableau intégrant toutes les données soures pour les traitements
– Analyses limités
31 1 ière génération des SID
Tableur
1 ière génération des SID
32
Bases de données

• Interrogation directe des données sources


• Spécification d’une BD extrait des sources
33 2 ième génération des SID
Entrepôts de données / Magasin de données
• Leconcept d’entrepôt de données a été formalisé pour la 1ière fois en 1990 (Data
warehouse)
Il s’agit d’un lieu de stockage centralisé d’un extrait desource pertinent

pour les décideurs, historisées et organisées selon un modèle

informatiques facilitant la gestion desdonnées

• Lesmagasins de données (Data mart)

Il s’agit d’un extrait d’entrepôt de données adapté à une classe de

décideurs ( ou à un usage particulier) et organisé

selon un modèle approprié aux outils d’analyses dédié àl’aide

à la prise de décisions tactiques et stratégiques


2 ième génération des SID
34
Entrepôts de données / Magasin de données
2 ième génération des SID
35
Entrepôts de données / Magasin de données

• Définition d’un DW
C’est une collection de données:
• orientées sujet,
• intégrées,
• historisées,
• non volatiles
• résumées et
•disponible pour l’interrogation et l’analyse
2 ième génération des SID
36
Entrepôts de données / Magasin de données
• Définition d’un magasin dedonnées
C’est un extrait direct d’un ED
• adapté à une classe de décideurs
• organisées selon un modèle informatique
•Adaptés aux outils décisionnels
• Parmi les outils associés aux magasins de données nous citons:
– Tableur
– Bases de données
– Raquetteur graphique dédiés à la prise de décision
37 3 ième génération des SID
OLAP (On Line Analytical Process)
38 3 ième génération des SID
OLAP (On Line Analytical Process)

• Les outils OLAPreposent sur une bases de données multidimensionnelle,


→ exploiter rapidement les dimensions d’une population dedonnées.

• Les solutions OLAPs reposent sur la restructuration et le stockage des


données issues des fichiers plats ou de bases de données relationnelle dans
un format multidimensionnel

• Le format multidimensionnel ( hyper-cube) permet d’organiser les données


selon des dimensions et les utilisateurs analysent les données suivants les
axes propres à leur métier
39 3 ième génération des SID
OLAP (On Line Analytical Process)
• Les 12 règles de OLAP
• Accessibilités à de nombreuse sources de données
• Support multi-utilisateurs
Architecture • Architecture client/serveur
OLAP • Transparence de serveur OLAp à différents types de logiciel

• Vue-multidimentionnel
• Dimension génériques
Lesdonnées • Nombre illimité de dimension et de niveus d’agrégation

• Manipulation intuitive des données


• Performance du système de reporting
Manipulation • Souplesse et facilité de construction des rapports
des données • Calcul au travers des dimensions
40
Modélisation multidimensionnelle

• D’après EFCODD& Associates, les SGBDRelationnels n’ont jamais été conçues pour
fournir des fonctions de synthèse, d’analyse et de consolidation
→Analyse multidimensionnelle desdonnées

• Lestables vont être transforméesenun hypercubededonnées


41
Modélisation multidimensionnelle
• Pourquoi la modélisationmultidimensionnelle?
– Facilite la prise de décision
– Permet la présentation des données dans un espace multidimentionnel
• Modélisation centrée sujet d’analyse contenant desindicateurs
• Analyse en fonction d’axes d’analyse

Année

Quantité

Pays

Vous aimerez peut-être aussi