Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Technologies d’intelligence d’affaires
Leçon 4 Structures de données et agrégats
2
Références Aggregate Improvements, Lawrence Corr, Intelligent Enterprise, October Lost, Shrunken and Collapsed, Lawrence Corr, Intelligent Enterprise, January From Enterprise Models to Dimensional Models: A Methodology for Data Warehouse and Data Mart Design, D.L. Moody and M.A.R. Kortink
3
Classification des entités
Transaction Décrit un événement Contient des valeurs mesurées, qui peuvent être résumées Montant Poids Volume Nombre Durée
4
Classification des entités
Objets Décrit les détails d’un événement Réponds aux questions Qui (vendeur, client) Quand (date commande) Quoi (produit vendu) Où (adresse du client, entrepôt du produit) Comment (mode de paiement, mode de distribution)
5
Classification des entités
Décrit, en plus de détails, les objets Hiérarchie
6
Hiérarchie Un ensemble de valeurs peut être partitionné
Les ensembles qui forment une partition peuvent être partitionnés de nouveau
7
Hiérarchie temporelle
Date Mois-An
8
Variables indicatrices
On peut créer des variables pour indiquer des faits qui ne sont pas apparents dans les données
9
Hiérarchie - Exemple Client:
10
Opération sur une hiérarchie
« Effondrer » une hiérarchie Amener un niveau supérieur à l’intérieur d’un niveau inférieur Ex: Pays dans Ville
11
Modèle Étoile 1 table de « faits » N tables de « dimensions »
2 niveaux: toutes les hiérarchies sont effondrées
12
Modèle Flocon de neige 1 table de « faits » N tables de dimension
Les tables de dimensions sont reliées à leur niveau supérieur
13
Agrégation Mécanisme pour réduire le temps de traitement.
On utilise les dimensions et les hiérarchies pour effectuer des résumés ré-utilisables L’utilisateur ne voit rien: c’est l’administrateur qui fait tout
14
Rappel SQL Fonctions de groupe Critère de regroupement
Min, Max, Count, Sum, Variance, Stddev Critère de regroupement Liste de colonnes Chaque ensemble de valeurs différentes crée un groupe Les fonctions de groupe sont calculées pour chaque groupe
15
Structure des tables pré-calculées
Hypercube On doit considérer la cardinalité des dimensions Moins il y a de dimensions Plus le cube est petit Plus la vitesse est accélérée Plusieurs dimensions Produit cartésien des dimensions
16
Hiérarchies et Pré-calculs des données INTERURB
Deuxième partie Hiérarchies et Pré-calculs des données INTERURB
17
Tables APPELS TELEPHONES SERVICE
Les données de chaque appel interurbain sont enregistrées TELEPHONES Chaque numéro de téléphone a un compte budgétaire SERVICE Chaque compte budgétaire appartient à un service
18
SERVICE
19
TELEPHONES
20
APPELS
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.