Introduction aux
I-
I
Systèmes d'Aide à
la Décision
Concepts de base 5
Historique 9
Références Bibliographiques 14
A. Concepts de base
1. Quelques définitions
Décision
« Entre les deux issues mutuellement exclusives d'une alternative, l'individu X qui
choisit une issue à la suite d'un processus mental, appelé réflexion, aurait pu tout
aussi bien choisir l'autre »1 [1]
Nous appelons ce choix : “ décision ” ou plus précisément “ prise de décision ”.
Remarque
En tant qu'être humain nous sommes tout le temps confrontés à des situations qui
nécessitent une prise de décision de notre part, l'importance et les conséquences
de celles-ci peuvent varier, leur effet peut être temporaire, à court ou à long terme.
Par contre la manière dont la décision est prise ne doit pas changer.
Comment prendre de bonnes décisions
Savoir prendre une décision repose d'abord sur une bonne connaissance de
l'environnement décisionnel, pour cela il suffit de prendre en compte toutes les
données relatives à la décision et que nous jugeons importantes, car il n'est pas
forcement nécessaire de s'encombrer avec des données non pertinentes, qui ne
feraient que retarder le processus de prise de décision.
Après avoir rassembler toutes les données nécessaires, une analyse est de rigueur
afin de choisir la décision adéquate tout en évaluant les conséquences que celle ci
pourrait engendrer dans le futur.
Nazih Selmoune
5
Introduction aux Systèmes d'Aide à la Décision
Le décideur
Dans l'entreprise, le décideur peut-être le responsable de cette entreprise ou le
responsable d'une fonction de cette entreprise.
2. Les Phases de la Prise de décision
Selon H.A. Simon le processus de prise de décision est composé de quatre
phases : 2 [2]
Ll'information ou le renseignement
le décideur 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 ?...
Comment se segmente la clientèle ?
La conception
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.
le choix
Ensuite, le décideur choisit entre les différentes actions qu'il a été capable de
construire et d'identifier pendant la phase de conception.
Évaluation des choix précédents.
Après le choix, et dans la mesure où la décision s'intègre dans un processus
dynamique ; Une rétroaction (feed-back) intelligente permet de corriger bien des
erreurs et, sur le déroulement d'un processus décisionnel.
3. Aide à la décision
Définition : Qu'est ce que l'aide à la décision.
D'après B. ROY « 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és, aide à obtenir des éléments de réponses aux questions que se pose un
intervenant dans le processus de décision.» 3 [3]
Définition : Plus terre à terre
L'aide à la décision est l'ensemble des techniques permettant, pour une personne
ou groupe de personnes (organisation), d'opter pour la meilleure décision c-à-d
celle qui permettra d'obtenir les avantages optimaux et les inconvénients
minimaux.
4. Le système d'information décisionnel
Définition : Le système d'information décisionnel
Le système d'information décisionnel est un système qui contient des outils et des
Nazih Selmoune
6
Introduction aux Systèmes d'Aide à la Décision
informations qui sont mises à la disposition des décideurs pour la prise de décision.
Les systèmes décisionnels permettent de
Répondre aux besoins d'aide à la prise de décision.
Compléter les systèmes opérationnels.
Accéder simplement et intuitivement aux données pertinentes.
Mettre en forme des résultats.
a) Pourquoi un SID?
Environnement des entreprises difficile à appréhender
- Mondialisation
- Concurrence exacerbée (prix, délai, qualité, rapidité, service,
personnalisation...)
Pilotage d'entreprise : prises de décision
- Complexes : augmentation du nombre de paramètres à prendre en
compte
- Rapides pour être réactif à l'évolution de la concurrence et de la
demande.
Évolution des systèmes d'information
- Initialement dévolu à la production (données opérationnelles)
- Exploiter et transformer des données en informations afin de faciliter et
améliorer les prises de décision
Exemple
Fidélisation des clients
Gestion des ressources humaines
Bonne connaissance du marché
b) Pour qui ?
Décideurs de différents niveaux
Commerciaux, Responsables du service commercial , DRH (Gestion des
ressources humaines)
Caractéristiques des décideurs
Non informaticiens
Besoins de données consolidées, synthétiques, claires
c) Comment ?
BI (Business Intelligence) (ou informatique décisionnelle) : applications capables de
transformer les données opérationnelles en informations pour la prise de décision .
Outils dédiés à la prise de décision
Extraction, transformation et chargement des données sources
Stockage éventuel et traitement des données décisionnelles
Restitution des données sous une forme adaptée aux décideurs
Nazih Selmoune
7
Introduction aux Systèmes d'Aide à la Décision
d) Fonctions d'un SID
Fonctions d'un SID
Un système d'information décisionnel (SID) assure quatre fonctions fondamentales,
à savoir la collecte, l'intégration, la diffusion et la présentation des données. À ces
quatre fonctions s'ajoute une fonction de contrôle du SID lui-même,
l'administration.
COLLECTE
La collecte est l'ensemble des tâches consistant à détecter, à sélectionner, à
extraire et à filtrer les données brutes issues des environnements pertinents
compte tenu du périmètre du SID.
Elle s'appuie notamment sur des outils d'ETL (Extract-Transform-Load pour
extraction-transformation-chargement).
Attention
Les sources de données internes et/ou externes étant souvent hétérogènes tant sur
le plan technique que sur le plan sémantique, cette fonction est la plus délicate à
mettre en place dans un système décisionnel complexe.
INTEGRATION
L'intégration consiste à concentrer les données collectées dans un espace unifié,
dont le socle informatique essentiel est l'entrepôt de données.
Au passage les données sont épurées et/ou transformées.
Remarque
La fonction d'intégration est généralement assurée par la gestion de métadonnées,
qui assurent l'interopérabilité entre toutes les ressources informatiques, que ce soit
des données structurées , ou des données non structurées.
DIFFUSION (OU DISTRIBUTION)
La diffusion met les données à la disposition des utilisateurs, selon des schémas
correspondant au profil ou au métier de chacun, sachant que l'accès direct à
l'entrepôt de données ne correspondrait généralement pas aux besoins d'un
décideur ou d'un analyste.
PRESENTATION
Cette quatrième fonction, la plus visible pour l'utilisateur, régit les conditions
d'accès de l'utilisateur aux informations. Elle utilise toutes les techniques de
communication possibles (outils bureautiques, requêteurs et générateurs d'états
spécialisés, infrastructure web, télécommunications mobiles, etc).
Nazih Selmoune
8
Introduction aux Systèmes d'Aide à la Décision
e) Données opérationnelles vs Données décisionnelles
Comparatif données opérationnelles / décisionnelles
B. Historique
1. 1ère génération
Infocentre
Tableur
Base de données
a) Infocentre
Infocentre
L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs
courantes
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é selon un modèle informatique adapté aux outils décisionnels
Limites des infocentres
Aide à la décision limitée
Types de décisions
- Décisions Opérationnelles
- Décisions Tactiques :
Pas d'historisation des données
Pas de centralisation de données décisionnelles communes
Nazih Selmoune
9
Introduction aux Systèmes d'Aide à la Décision
b) Tableur
Tableur : Outil d'aide à la décision
Meilleur outil pour la restitution des données décisionnelles Composants
Des fonctions de base dévolues à un tableur (calcul, graphique...)
Des fonctions spécifiques pour l'aide à la décision (Tableaux croisés
dynamiques, valeur cible, solveur)
Image 1 Tableur
Limites des tableurs
Un seul tableau intégrant toutes les données sources pour les traitements
Analyses limitées
c) Bases de données
Cas 1 : Interrogation directe des données sources
Étude de la structure des BD sources
Interrogations "décisionnelles" avec le langage SQL
Cas 2 : Spécification d'une BD extraite des sources
Conception de BD: E/A, Relationnel, modèle physique
Écriture des scripts d'alimentation de la BD
Interrogation langage assertionnel graphique ou textuel
Limites des bases de données
Connaissances BD et langage d'interrogation nécessaires
Tables résultat "unidimensionnelles"
d) Bilan
Prises de décisions limitées
Décisions opérationnelles ou tactiques
Pas d'historisation
Pas de centralisation et de croisement de données
Nazih Selmoune
10
Introduction aux Systèmes d'Aide à la Décision
Est-ce un système décisionnel à part entière ?
Pas de dissociation systèmes de production et décisionnel
Uniquement centré sur les outils de restitution
2. 2ème génération : Entrepôt de données / Magasin
de données
Le concept de Data Warehouse a été formalisé pour la première fois
en 1990
C'est un lieu de stockage centralisé d'un extrait des sources pertinent pour les
décideurs, historisées et organisé selon un modèle informatique facilitant la gestion
des données.
Magasin de données ("data mart")
C'est un extrait de l'entrepôt adapté à une classe de décideurs (ou à un usage
particulier) et organisé selon un modèle approprié aux outils d'analyse dédié à
l'aide à la prise de décisions tactiques et stratégiques
Définition
"A Data Warehouse is a subject-oriented, integrated, time-variant, non-volatile,
summarized collection of data in support of management decisions" 4 [4]
Un entrepôt de données se définit comme une collection de données
Orientées sujet,
Intégrées,
Historisées,
Non volatiles,
Résumées et
Disponibles pour l'interrogation et l'analyse"
Image 2 2ème Génération (ED/MD)
Nazih Selmoune
11
Introduction aux Systèmes d'Aide à la Décision
Définition : Magasin de données
C'est un extrait direct de l'entrepôt de données
Adapté à une classe de décideurs
Organisé selon un modèle informatique
Adapté aux outils décisionnels
Parmi les outils associés aux magasins de données nous citons :
Tableur : tableau uni-dimension avec déclinaison en tableaux croisés
dynamiques
Bases de données : conception et implantation d'une BD avec interrogation
décisionnelle (sous-requêtes, groupements...)
Requêteur graphique dédié à la prise de décision
3. 3ème génération OLAP
Les outils OLAP (On Line Analytical Process) reposent sur une base de données
multidimensionnelle, destinée à exploiter rapidement les dimensions d'une
population de données.
La plupart des solutions OLAP reposent sur un même principe : restructurer et
stocker dans un format multidimensionnel les données issues de fichiers plats ou de
bases relationnelles.
Ce format multidimensionnel, connu également sous le nom d'hypercube, organise
les données le long de dimensions. Ainsi, les utilisateurs analysent les données
suivant les axes propres à leur métier.
Ce type d'analyse multidimensionnelle nécessite à la fois l'accès à un grand volume
de données et des moyens adaptés pour les analyser selon différents points de vue.
Image 3 3ème Génération OLAP
a) LES 12 RÈGLES OLAP
Afin de formaliser le concept OLAP, fin 1993, à la demande de Arbor Software,
Edgar F. Codd publie un article intitulé "Providing OLAP to User Analysts" aux Etats
Unis, dans lequel il définit 12 règles que tout système de pilotage
Nazih Selmoune
12
Introduction aux Systèmes d'Aide à la Décision
multidimensionnel devrait respecter. 5 [5]
Règles concernant l'architecture du système OLAP
1. Accessibilité à de nombreuses sources de données
2. Support multi-utilisateurs
3. Architecture client/serveur
4. Transparence du serveur OLAP à différents types de logiciel
Règles concernant les données du système OLAP
1. Vue multi-dimensionnelle
2. Dimensions génériques (principe de hiérarchisation)
3. Nombre illimité de dimension et de niveaux d'agrégation : Tout outil OLAP
doit gérer au moins 15 à 20 dimensions
4. Gestion dynamique des matrices creuses
Règles concernant la manipulation de données des systèmes OLAP
1. Manipulation intuitive des données
2. Performance du système de reporting (restitution)
3. Souplesse et facilité de construction des rapports
4. Calcul au travers des dimensions
b) Modélisation multidimensionnelle
Remarque
D'après EF CODD & Associates, les SGBD Relationnels n'ont jamais été conçus pour
fournir les puissantes fonctions de synthèse, d'analyse et de consolidation
communément appelées analyse multidimensionnelle des données.
Ces types de fonctions ont toujours été prévus pour être fournis par des outils
séparés, orientés utilisateurs et complémentaires des SGBD Relationnels.
Les tables vont être transformées en un hypercube de données. Les données vont
pouvoir être visualisées sous différents angles grâce aux vues multidimensionnelles.
Modélisation multidimensionnelle
Modélisation facilitant les prises de décisions
Représentation des données dans un espace multidimensionnel
- Modélisation centrée sujet d'analyse contenant des indicateurs
- Analyse en fonction d 'axes d 'analyse
Nazih Selmoune
13
Introduction aux Systèmes d'Aide à la Décision
Cube de données
Image 4
c) OLAP vs OLTP
Image 5 Comparatif OLAP/OLTP
C. Références Bibliographiques
1. Pierre Levine, "Systèmes interactifs d'aide à la décision et systèmes experts",
Hermes Science, 1990.
2. Simon H.A, "Administration et processus de décision", Economica, (Chap. IV,
p.62), 1983.
3. Roy B., "Méthodologie multicritère d'aide à la décision", Economica, Paris, 1985.
4. Bill Inmon, "Building the Data Warehouse », John Wiley & Sons Publishers, 2nd
edition , 1996.
5. Codd E.F., Codd S.B., and Salley C.T. “Providing OLAP (On-line Analytical
Processing) to User-Analysts: An IT Mandate”. Codd & Date, Inc 1993.
Nazih Selmoune
14