Systèmes d'Information Décisionnels
Systèmes d'Information Décisionnels
Chaimae ANIBOU
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Plan
1 Introduction
3 Entrepôt de données
4 OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
L'information c'est...
+ une indication
+ une ressource organisationnelle
+ la composante reliant tous les éléments des environnements
internes et externes de l'entreprise
Données: Signe+code
Information:donnée+ modèle d'interprétation;information doit être
able et pertinente.
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Besoins
Objectif:
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Besoins
Objectif:
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Besoins
Objectif:
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Distribuée
Hétérogène
Très Détaillée
A traiter :
Synthétiser / Résumer
Visualiser
Analyser
Pour une utilisation par :
Plan
1 Introduction
3 Entrepôt de données
4 OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Objectifs(1)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Objectifs(1)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Objectifs(2)
Ne veulent plus seulement savoir :
Combien de clients ont acheté tel produit pendant telle
période ?
Mais des nouvelles questions métiers :
clientèle :
Quel est leur prol ?
Quels autres produits les intéresseront ?
Quand seront-ils intéressés ?
Comment les conserver ou les faire revenir ?
marketing, actions commerciales :
Où placer ce produit dans les rayons ?
Comment cibler plus précisément le mailing concernant ce
produit ?
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Processus décisionnel
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Processus décisionnel
1 L'identication du sujet.
2 Information
3 Réexion
4 Validation
5 suivi de la décision
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Retenons...
Pourquoi BI?
Historisation
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Retenons...
Pourquoi BI?
Historisation
Centralisation
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Retenons...
Pourquoi BI?
Historisation
Centralisation
Normalisation
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Retenons...
Pourquoi BI?
Historisation
Centralisation
Normalisation
Données déjà consolidées
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Retenons...
Pourquoi BI?
Historisation
Centralisation
Normalisation
Données déjà consolidées
Analyse
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données(Datapumping)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données(Datapumping)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données(Datapumping)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données(Datapumping)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données(Datapumping)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
2. Le processus ETL
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
2. Le processus ETL
2 Transformation
3 Chargement
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] de données
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
[Link] et restitution
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
KDD
(knowledge data discovery) est un processus : Pré-traitement
(Pre-processing),Data mining, Post-traitement (Post-processing)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Applications
Secteur bancaire:
Déterminer les prols clients
Utilisation du score de risque pour proposer le montant de
crédit le plus adapté à chaque client
Aide à la décision de paiement
Déterminer le meilleur taux de réponse des compagnes
marketing
Découverte de segments de clientèle
Identication des clients susceptibles de partir à la concurrence
Adaptation à la communication marketing à chaque segment
de clientèle
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Applications
Assurance
Sur des produits obligatoires(automobile,habitation)
soit prendre un client à un concurrent
entrants(banc assurance)
Économétrie
prédiction du trac autoroutier
Ressources humaines
adéquation activité/personnel
Santé
épidémiologie(VIH,amiante...)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Applications
Logistique
adéquation demande/production
Commerce
ciblage de clientèle
aménagement des rayons(2 produits en corrélation)
E-commerce
personnalisation des pages d'un site web en fonction du prole
de chaque internaute
optimisation de la navigation sur un site web
Détection de fraudes
Banques
Télécommunications
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Applications
Gestion de stocks
quand commander un produit
quelle quantité demander
Analyse nancière
maximiser l'investissement de portefeuilles d'actions.
Médecine et pharmacie
diagnostic:découvrir d'après les symptômes du patient sa
maladie
le choix du médicament le plus approprié pour guérir une
maladie donnée
Bioinformatique et génome
ADN mining,...
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Exemple d'application(Marketing)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Exemple d'application(Marketing)
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Déclinaisons métiers
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Dénition
Un terme de l'industrie des systèmes d'information englobant des
méthodologies, du software et habituellement des capacités Internet
qui aident une entreprise à gérer les relations avec ses clients d'une
manière structurée.
E-CRM
L'e-crm est un processus continu d'amélioration de la relation client
sur Internet
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Objectifs et enjeux
Conquérir un prospect coûte 10 fois plus cher que de déliser
un client.
5% d'amélioration de la délisation augmente de 10 à 15% les
prots.
2/3 des entreprises ne savent pas combien de clients elles ont
perdus l'année précédente ni même l'impact exact sur leur
résultats.
→ CRM est utilisée pour répondre à ce type de problématique.
→ Améliorer la relation et la connaissance de vos clients et
prospects
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
1 Démarrer le projet
2 Faire l'inventaire de l'existant et l'évaluer
3 Choisir sa solution
4 Implémenter la solution
5 Évaluer les résultats
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Exemples de CRM
SalesForce
Siebel CRM
Sugar CRM
Vtiger CRM
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Objectifs
Conception d'un outil d'aide à la décision, associé, à un site de
e-commerce
Architecture du système
Chaimae ANIBOU
Introduction La problématique de l'entreprise-Besoins liés aux SID)
Systèmes d'information décisionnels Informatique décisionnelle
Entrepôt de données Fonctions et architecture
OLAP
Conclusion
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Plan
1 Introduction
3 Entrepôt de données
Dénition de Datawarehouse
Alimentation du DataWarehouse
Architecture d'un entrepôt de données
Modélisation du DataWarehouse
Les diérentes zones
Datamarts et architecture
4 OLAP
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Dénitions
Le Data Warehouse, ou entrepôt de données, est une base de
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
pas sécurisé
pas normalisé
cher à
maintenir
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Données statiques
Image à un instant donné de l'état de l'entreprise
Rapports d'activité, bilans, inventaire
Flux de données
Mise à jour en temps réel
Compte rendus quotidiens, commandes, livraisons
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Une fois les données sont dans le Staging, va falloir nettoyer tout
ça ! C'est l'opération la plus importante du processus.
Une erreur dans un champ aecte forcément les analyses
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Une fois les données sont dans le Staging, va falloir nettoyer tout
ça ! C'est l'opération la plus importante du processus.
Une erreur dans un champ aecte forcément les analyses
Des questions à se poser à cette étape :
Quels sont les champs les plus sujets à erreurs ?
Ai-je les moyens de corriger les erreurs automatiquement ?
Comment permettre à un utilisateur de corriger les erreurs ?
Quelle politique vais-je utiliser pour le traitement des erreurs
(chier log, table dans BD) ?
Comment montrer à l'utilisateur nal que des données n'ont
pas été totalement chargées à cause d'erreurs ?
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Types d'inconsistances
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Exemple de transformations
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chargement
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Fondamental
L'objectif du data Warehouse est de permettre des requêtes sur de
grands ensembles des données, la plupart du temps sous forme
d'agrégats (GROUP BY) an d'en obtenir une vision synthétique
(propre à la prise de décision).
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Méthode de Kimball(Bottom-up)
C'est l'approche inverse, elle consiste à créer les étoiles une par une, puis
les regrouper par des niveaux intermédiaires jusqu'à obtention d'un
véritable entrepôt pyramidal avec une vision entreprise.
Cette méthode permet de réaliser l'entrepôt progressivement, et d'avoir
des résultats assez rapidement.
L'inconvénient de cette méthode est la possibilité de redondance entre les
étoiles (car elles sont faites indépendamment les unes des autres).
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Cycle de vie
Diérentes phases:
1 Analyse et Conception
1 Dénir la nalité du DW : Piloter quelle activité de l'entreprise
?
2 Dénition du modèle de données (modèle en étoile/ocon)
2 Acquisition des données
1 Déterminer et recenser les données à entreposer: recherche des
données dans les sources de l'entreprise
2 Nettoyage des données
3 Démarches d'alimentation
3 Dénir les aspects techniques de la réalisation
4 Dénir les modes de restitution, indicateurs,
5 Dénir les stratégies d'administration, évolution, maintenance.
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Schéma conceptuel
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Modélisation
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Schéma ocon
Provient de la normalisation des tables de dimension;
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
[Link] cas
On vous demande de créer un data Mart (une étoile) pour l'analyse
de l'activité des représentants d'une entreprise de vente
d'imprimantes. Le chef d'entreprise veut savoir ce qui se passe pour
ses vendeurs. Les employés font ils leur travail, quelle est la zone de
couverture des vendeurs, ou sont les endroits où les vendeurs sont
le moins ecaces, quelle est la moyenne de ventes des
représentants, etc., etc. L'entreprise possède un système de gestion
de ressources humaines, un système de gestion des ventes et des
feuilles de routes avec des informations concernant les vendeurs :
kilomètres parcourus, litres d'essence utilisée, frais de voyage,
ventes, promesses de ventes, etc.
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Modélisation en ocon
Créer des hiérarchies de dimensions, de telle manière à avoir moins
de lignes par dimensions
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Nous savons faire une étoile, mais comment les regrouper pour
mettre en uvre un entrepôt de données?
Top-Down : c'est la méthode la plus lourde, la plus
étoiles une par une, puis les regrouper par des niveaux
intermédiaires jusqu'à obtention d'un véritable entrepôt
pyramidal avec une vision d'entreprise. L'avantage de cette
méthode est qu'elle est simple à réaliser (une étoile à la fois),
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Méta données
Information dénissant et décrivant les structures, opérations
et le contenu du système de BI;
Trois types: technique, d'aaires et de processus
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Agrégats
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Exemple de BD
Produit(GENCOD, Designation, Marque, Nature, PrixAchat,
PrixReventeConseille)
Vente (GENCOD, NMAG, Date, Qte, PrixVente)
Magasin(NMAG, Enseigne, Adresse, Ville, Dept)
Nat2Cat(Nature, Categorie)
Cat2Ray(Categorie, Rayonnage)
Dep2Reg(Dept, Region)
Exercice - Donnez les clés primaires et les clés étrangères
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Questions et Requêtes
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Questions et Requêtes
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Questions et Requêtes
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Questions et Requêtes
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction Dénition de Datawarehouse
Systèmes d'information décisionnels Alimentation du DataWarehouse
Entrepôt de données Architecture d'un entrepôt de données
OLAP Modélisation du DataWarehouse
Datamarts et architecture
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Plan
1 Introduction
3 Entrepôt de données
4 OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Hiérarchie du cube
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
But
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Drill up/Down
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Rotate
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Slicing
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Quelques outils
Oracle
OLAP API = Datacube
Express = Analyse
Report = Reporting
Business Object
BusinessQuery = Requêtage
BusinessObject = Requêtage + Analyse + Reporting
WebIntelligence = Datacube
Cognos
Impromptu = Reporting
Powerplay = Datacube
Query = Requêtage
Hyperion
ESS Base =Chaimae
Base ANIBOU
MOLAP
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
Requêtes analytiques
Exemple:
- 300 magasins;
- 40,000 produits;
- 80 marques (500 produits par marque);
- Environ une vente à chaque semaine, pour chaque produit,
dans chaque magasin.
Requête sur 1 produit, 1 magasin, 1 semaine:
Agrégation de 1 ligne de la table de faits.
Requête sur 1 produit, tous les magasins, 1 semaine:
Agrégation de 300 lignes de la table de faits.
Requête sur 1 marque, tous les magasins, 1 année:
Agrégation de 7,800,000 lignes de la tables de faits
Chaimae ANIBOU
Introduction
Systèmes d'information décisionnels
Entrepôt de données
OLAP
The End
Chaimae ANIBOU