Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systèmes d'aide à la décision - Coggle Diagram
Systèmes d'aide à la décision
Entreprise
Un groupement humain
structuré
et
hiérarchisé
doté de
moyens
assurant in ensemble de
fonctions
afin de réaliser des
objectifs
répondant à des mobiles de
profits
et /ou
services
Objectifs (
lucratif
)
short term
moyen terme
long term
Systemic Analysis
Ensemble d'éléments en interaction
dynamique
,
organisé
en fonction d'un
but
Result (it is a system)
open for environment
is finalised (
but
=
profit
)
en évolution constante
Systemic representation
Piloting system
regroupe l'ensemble du personnel d'encadrement qui effectue les tâches de
régulation
Exploits circulating info
organise le fonctionnement du sys
décide actions over operating sys
raisonne en fonction des
objectifs
et
politique
de l'entreprise
info Sys (
I/O
)
vergiss nicht
ETSAPD
Collect
info
Mémoriser
l'info
Traiter l'info
, effectuer des opérations
Diffuser
, transmettre à la bonne personne
operating system
représente l'activité productrice de l'org étudiée
gets
info from
SI
réalise
les tâches
relève
des infos au
SP
englobe toutes les fonctions liées à l'activité propre de l'entreprise
Handles communications
from
SI
System
Ensemble d'éléments matériels/ immatériels en
interaction
, organisés en fonction d'un
objectif
à atteindre et transformant un ensemble d'éléments reçus en
input
vers un ensemble
output
Decision
définitions
acte, action ou un processus de résolution de problème
action prise pour faire face à une
difficulté
ou
répondre
à une modification de l'environnement; pour
résoudre
le
problème
qui se pose à
l'individu
ou
l'org
Requirements
infos pertinentes
Fiable
Available
types
structurées
programmable, deterministic.. giving results that are certain
Known process & explicitable, permet de définir à l'avance les procédures de prise de décisions
Semi-structurées
can accept certain procedures, but not enough for deterministic decisions
Calling for intuition and experience of he who decides
Complex
Non programmable
No available decision model
hard information retrieval
identifying a problem requires multi-domain knowledge
Aide à la décision
Activity
, based on clearly explicit
models
helping to get
response elements
to a client question
Main actors
Le décideur
L'homme d'étude intervenant sur l'un au moins des 3 levels
Modélisation du problème de décision
Conception ou adaptation d'une procédure
Elaboration d'une prescription à partir de la solution
Analyser un problème
decision type (what we want)
Available decisions (what can we)
choosing criterion (how)
SAD
Système d'info, facilitant le processus de décision
Components
ETL
Storage
Data warehouses
Data Marts
Interrogation & Analysis
OLAP
Functions
Collecte
Using ETL
Integration
Transforming
: filtering and validation
Synchronisation
Certification
Diffusion
putting data at user disposal
Presentation
Zones
Source zone
preparation zone
storage zone
presentation zone
Classification
decisional
reporting
interactive decision aid
AI supported systems
Group decision aid
Data
Decisional
Activity oriented
no interactive update from users
used by analysts, subset handling
Global coherence
Exigence differente, haute disponibilité ponctuelle
can be redundant
Flexible structure
Big data used by computations
different life cycle
-- proba d'accès
randomly used
Operational
App oriented
High continuous availability
No redundence (lol)
Static structure, var content
Exclusive access
Little data for computations
possible user interactive update
Day to day operating
High access proba
repetitive use
Context
Need
Améliorer la décision de l'entreprise
Who?
Deciding persons
How.
Overview of strategical info
answer analysis requests
dégager des new infos qualitatives
Challenges
Big Big data
variety
Data mediocrity
Granularity
Decision typology
Managerial activity levels
Strategic planification
Pilotage (contrôle & planification managériaux)
Régulation (Operational control)
SQL Analytique
Grouping sets
Group by
GROUPING SETS
(j,v,p)
==
GROUP by j
UNION
Group by v
UNION
Group by p
Group by
GROUPING SETS
(j,(v,p))
==
GROUP BY j
UNION
GROUP BY v,p
Group by
GROUPING SETS
((j,v,p))
==
GROUP by j,v,p
Roll Up
Good for sub-totals
Partial rollup : GROUP BY year,rollup(reg,dep)
Cube
GROUP BY cube(...)
Grouping
SELECT decode(
grouping
(reg),1,'total_reg',reg) as region,
Grouping_id
SELECT
grouping_id
(y,reg,dep)
Rank
select
rank
() over (order by (sum(CA) desc))
Rolling window
select
avg
(sum(
CA
))
over
(
order by
year
rows
1
preceding
)
CUME_DIST
select cume_dist() over (
partition by
year
order by
sum(CA))
Modèle multidimensionnel
Optimisation
Techniques
Vues matérialisées
Helps calculating agregates
Create materialized view X
BUILD IMMEDIATE|DIFERRED
REFRESH
complete|FAST|FORCE|NEVER
ON DEMAND|COMMIT ENABLE QUERY rewrite
Indexation
Types
Index simple
Index de jointure
Implementation way
B-arbre : create index
Bitmap : create bitmap index
Fragmentation
Horizontal
Vertical
Mixed
Levels
Logical
Normalized
DENORMALIZED
Physical
Conceptual
Flocon de neige
Constellation de faits
Etoile
operations
Roll up
Drill down
Slice and Dice
Rotate
Scoping