Tableau des faits vs tableau des dimensions - Apprenez les 12 principales différences

Table des matières:

Anonim

Introduction à la table de faits vs table de dimensions

Fact Table vs Dimension Table sont les principaux composants de tout travail lié à la Business Intelligence. Ces tableaux sont utilisés pour des analyses détaillées et aident à conclure la valeur commerciale et la prise de décision. Ces tables sont importantes pour créer un schéma. Ces tableaux sont utilisés pour différents objectifs et contiennent différents ensembles de données. La table de faits contient les attributs de diverses tables de dimensions tandis que la table de dimensions contient les dimensions qui consultent les opérations qui sont effectuées dans la table de faits. Laissez-nous discuter chacun en détail avec leurs différences.

Table de faits

Il s'agit d'une table qui a des valeurs des attributs de la table de dimension. Il contient des informations quantitatives sous une forme dénormalisée. Il contient essentiellement les données qui doivent être analysées. Les tables de faits ont principalement deux colonnes, une pour les clés étrangères qui permet de les joindre à une table de dimension et d'autres qui contiennent la valeur ou les données qui doivent être analysées. Il contient principalement des données numériques. Il se développe verticalement et contient plus d'enregistrements et moins d'attributs.

Caractéristiques de la table de faits

  • Clés: la table de faits consiste en une clé qui est la combinaison ou la concaténation de toutes les clés primaires des différentes tables de dimensions associées à cette table de faits. Cette clé est appelée clé concaténée qui identifie de façon unique la ligne de la table de faits.
  • Grain de la table des faits: Le grain de la table signifie le niveau de détail ou la profondeur des informations stockées dans la table des faits. Le niveau doit être le plus élevé pour concevoir une table de faits efficace.
  • Mesures additives: les attributs de la table de faits peuvent être entièrement additifs, semi-additifs ou non additifs. Les mesures entièrement additives ou additives sont celles qui sont ajoutées à toutes les dimensions. En semi-additif, les mesures sont ajoutées à certaines dimensions et pas à toutes et les mesures non additives sont celles qui stockent l'unité de mesure de base de tout processus métier.
  • Données éparses: certains enregistrements présents dans la table de faits contiennent des attributs avec des valeurs ou des mesures nulles, c'est-à-dire que ces enregistrements ne donnent ni ne fournissent aucune information.
  • Dimensions dégénérées: les dimensions ou attributs présents dans la table de faits qui ne peuvent pas être ajoutés ou qui ne sont pas additifs sont appelés dimensions dégénérées.
  • Dimensions des stabilisateurs: les dimensions qui font référence à toute autre table de dimensions sont appelées dimensions de stabilisateurs.
  • Dimensions du rollup rétréci: Les dimensions qui sont la subdivision des colonnes et des lignes de la dimension de base sont appelées dimensions du rollup rétréci.

Tableau des dimensions

Une table de dimensions contient les dimensions selon lesquelles les valeurs des attributs sont prises dans la table de faits. Les tableaux de dimensions sont de petite taille, ne contiennent que plusieurs milliers de lignes, mais la taille peut être augmentée de temps en temps. Ces tables sont associées à une table de faits via des clés étrangères. Ces tableaux sont dénormalisés. La table de dimension contient des relations hiérarchiques et croît horizontalement.

Caractéristiques du tableau des dimensions

  • Clés: chaque table de dimension doit avoir une clé primaire qui permet d'identifier de manière unique chaque enregistrement de la table de dimension.
  • Attributs: le tableau des dimensions contient de nombreux attributs et, par conséquent, le tableau des dimensions semble croître horizontalement.
  • Valeurs d'attribut: Les valeurs dans la table de dimension sont principalement au format textuel et non au format numérique.
  • Relation entre les attributs: les attributs présents dans la table de dimension ne sont généralement pas directement liés les uns aux autres, mais font toujours partie de la même table de dimension.
  • Normalisation: la table de dimension n'est pas normalisée car la normalisation divise les données et crée des tables supplémentaires qui diminuent l'efficacité de l'exécution de la requête car elle doit passer par ces tables supplémentaires lorsqu'elle souhaite récupérer les mesures de la table de faits pour tout attribut correspondant dans la table de dimension .
  • Exploration vers le bas, enroulement: les attributs présents dans le tableau des dimensions permettent de dériver des détails en passant du niveau supérieur au niveau inférieur ou permettent également de remonter du niveau inférieur au niveau supérieur des attributs.
  • Enregistrements: la table de dimension a moins d'enregistrements et plus d'attributs.

Comparaison directe entre le tableau des faits et le tableau des dimensions (infographie)

Voici les 12 principales différences entre le tableau des faits et le tableau des dimensions.

Différences clés entre le tableau des faits et le tableau des dimensions

Voyons quelques-unes des principales différences entre le tableau des faits et le tableau des dimensions.

  • La table de faits contient les valeurs ou les mesures des attributs de la table de dimensions.
  • La table de faits comprend moins d'attributs et plus d'enregistrements, tandis que la table de dimension comprend moins d'enregistrements et plus d'attributs.
  • La table de faits croît verticalement tandis que la table de dimensions se développe horizontalement.
  • La table des faits contient une clé concaténée tandis que la table des dimensions contient une clé primaire.
  • Les tables de dimensions doivent être créées avant la création de la table de faits.
  • Tout schéma contient plus de tables de dimensions et moins de tables de faits.

Tableau de comparaison du tableau des faits et du tableau des dimensions

Discutons des différences les plus importantes entre le tableau des faits et le tableau des dimensions.

Caractéristiques Tableau de faits Tableau des dimensions
Définition de base Il contient des mesures, des faits ou des métriques des attributs. Il s'agit de la table associée qui contient des attributs à l'aide desquels la table de faits déduit les faits.
Conception Il est défini par le grain des données. Il est descriptif, complet et verbeux.
Tâche Il contient des mesures et est utilisé pour l'analyse et la prise de décision. Il contient des informations sur une entreprise et son processus.
Type de données Il contient des données sous forme numérique et textuelle. Il contient des données uniquement au format textuel.
Clé Il a une clé primaire pour chaque dimension qui agit comme une clé étrangère dans la table des dimensions. Il a une clé étrangère associée à la clé primaire de la table de faits.
Espace de rangement Il stocke le domaine du filtre et signale les étiquettes dans les tableaux de dimensions. Il stocke les données atomiques détaillées dans des structures dimensionnelles.
Hiérarchie Il n'a pas de hiérarchie. Il contient une hiérarchie.
Les attributs Il a moins d'attributs Plus d'attributs
Records Plus d'enregistrements Moins d'enregistrements.
Croissance de la table La table se développe verticalement. La table se développe horizontalement.
Temps de creation Une table de faits est créée après la création des tables de dimensions. La table de dimension doit d'abord être créée.
Structure du schéma Il y a moins de tables de faits dans un schéma. Il existe un certain nombre de tables de dimensions dans un schéma.

Conclusion

Dans cet article, nous lisons en détail la table de faits vs la table de dimensions et les différences entre eux en détail. Ces tables sont importantes pour développer un schéma. La table de dimension est un compagnon de la table de faits et les deux sont nécessaires l'une pour l'autre.

Articles recommandés

Ceci a été un guide pour le tableau des faits par rapport au tableau des dimensions. Ici, nous discutons également des principales différences entre le tableau des faits et le tableau des dimensions avec des infographies et un tableau de comparaison. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Entrepôt de données vs Data Mart
  2. Différence entre AUTOCAD et CATIA
  3. DOS vs Windows - Top comparaison
  4. Test de boîte blanche vs test de boîte noire
  5. Types, fonctionnalités et étapes pour implémenter Data Mart