Scénarios particuliers de dimensions

Transformer et analyser des données avec Microsoft Fabric

Luis Silva

Solution Architect - Data & AI

Dimension Date

  • Un champ de date figure généralement dans les tables de faits
  • La dimension Date est la plus utilisée pour l'analyse
  • Permet de filtrer et d'agréger par date

Illustration montrant un schéma en étoile avec une dimension Date et un exemple produisant un graphique des ventes par mois

Transformer et analyser des données avec Microsoft Fabric

Dimension Date

Exemple de table de dimension Date avec les colonnes DateKey, Date, Year, Month, Day, Fiscal Quarter, Fiscal Month et Is Holiday

  • Clé naturelle : type de données date
  • Clé de substitution : type entier (format de date ISO 8601 YYYYMMDD).
    • Économe en espace
    • Tri automatique
    • Lisible
  • Devrait inclure Year, Month et Day.
  • Autres attributs utiles à l'analyse
Transformer et analyser des données avec Microsoft Fabric

Dimension Temps

  • Certaines mesures exigent des données au niveau de l'heure de la journée.
  • Table de dimension Temps dédiée.

 

Illustration montrant un schéma en étoile avec une dimension Temps et un exemple produisant un graphique des ventes par plage horaire

Transformer et analyser des données avec Microsoft Fabric

Dimension Temps

img-2-1-time-dimension-sample.png

  • Clé naturelle : type de données heure
  • Clé de substitution : type entier, format HHMM ou HHMMSS
  • Granularité à la minute : 60 x 24 = 1 440 lignes
  • Granularité à la seconde : 60 x 60 x 24 = 86 400 lignes
Transformer et analyser des données avec Microsoft Fabric

Dimensions conformes

  • Les dimensions conformes se rattachent à plusieurs tables de faits
  • Exemple courant : la dimension Date
  • Assurent la cohérence entre des modèles couvrant divers domaines
  • Exemple : dimensions produit et date partagées par les schémas en étoile des ventes et du marketing

Diagramme de deux schémas en étoile, ventes et marketing, partageant les dimensions conformes produit et date

Transformer et analyser des données avec Microsoft Fabric

Dimensions à rôles multiples

  • Dimension référencée plusieurs fois dans une table de faits
  • Plutôt que dupliquer la table de dimension, la même dimension joue différents rôles
  • Exemple : Date de commande, Date d'expédition et Date de livraison

 

Diagramme d'un schéma en étoile avec une table de faits ayant trois colonnes de date : date de commande, date d'expédition et date de livraison, toutes liées à la même dimension Date

Transformer et analyser des données avec Microsoft Fabric

Dimensions multivaluées

  • Cas courant : relations un-à-plusieurs entre faits et dimensions

 

 

Schéma en étoile montrant des relations un-à-plusieurs entre la table de faits et les tables de dimensions

Transformer et analyser des données avec Microsoft Fabric

Dimensions multivaluées

  • Scénario particulier : relations plusieurs-à-plusieurs
  • Les tables de pont (tables sans faits) stockent des paires de clés de dimensions liées
  • Exemple : la table de pont Salesperson Region relie un vendeur à plusieurs régions de vente

Schéma en étoile montrant des relations un-à-plusieurs entre la table de faits et les tables de dimensions. En plus, une table de pont relie les tables Salesperson et Sales Region

Transformer et analyser des données avec Microsoft Fabric

Passons à la pratique !

Transformer et analyser des données avec Microsoft Fabric

Preparing Video For Download...