Partager via


Modèle de données d’Analyse des performances commerciales

Modèle de données dimensionnelles

Un modèle de données dimensionnel est un cadre conçu pour optimiser les performances des requêtes complexes dans un entrepôt de données. Il organise les données en tableaux de faits et en tableaux de dimensions pour faciliter une analyse simple et intuitive des données.

Composants principaux

  1. Table de faits:

    • Définition – Le tableau central dans un modèle dimensionnel, contenant des données quantitatives pour analyse.
    • Caractéristiques:
      • Contient des métriques ou des mesures, telles que le chiffre d’affaires, la quantité vendue, etc.
      • Stocke les clés étrangères qui font référence aux tables de dimensions.
      • Contient généralement un grand nombre d’enregistrements.
    • Exemples de colonnes :
      • Sales_Amount
      • Quantity_Sold
      • Date_Key (Clé étrangère)
      • Product_Key (Clé étrangère)
      • Customer_Key (Clé étrangère)
  2. Tables Dimension:

    • Définition – Tableaux qui stockent les attributs descriptifs liés aux faits.
    • Caractéristiques:
      • Contenir des données textuelles ou catégorielles, telles que des noms de produits, des dates et des informations sur les clients.
      • Fournissez le contexte des faits dans la table de faits.
      • Contiennent généralement moins d’enregistrements que les tables de faits, mais plus de colonnes.
    • Exemples de colonnes pour une dimension de produit :
      • Product_Key (Clé primaire)
      • Product_Name
      • Category
      • Brand
      • Price

Pourquoi avons-nous utilisé un modèle dimensionnel ?

  • Performances de requête améliorées – Conçu pour une récupération rapide des données et des requêtes efficaces.
  • Facilité d’utilisation – La structure intuitive permet aux utilisateurs de comprendre et de parcourir facilement les données.
  • Évolutivité – Peut gérer de gros volumes de données et des requêtes complexes.

Comment le modèle Business performance analytics ?

  1. Nous avons modélisé par processus métier (par exemple, une facture saisie ou un paiement sont des processus métier).
  2. Nous avons modélisé au grain le plus bas (par exemple, chaque ligne d’une facture est représentée dans les faits).
  3. Nous avons regroupé chaque processus métier dans une chaîne de valeur pour référence (De l’enregistrement au rapport, Approvisionnement à payer, etc.).
  4. Nous avons créé une matrice de bus pour représenter les faits et les dimensions pour votre référence. Pour plus d’informations, voir Rapport matrice de bus de Business Performance Analytics.