Différence entre Table des faits et Table de dimension
La table de faits et la table de dimensions sont utilisées pour créer des schémas. L’enregistrement d’une table de faits est une combinaison d’attributs de différentes tables de dimension. La table des faits aide l’utilisateur à analyser les dimensions de l’entreprise, ce qui aide à prendre des décisions pour améliorer son activité. D’ailleurs, les tables de dimensions aident à rassembler les dimensions avec lesquels les mesures doivent être prises.
La différence clé entre la table de faits et la table de dimension est que la table de dimension contient des attributs avec lesquels les mesures sont prises dans la table de faits.
Il existe d’autres facteurs qui créent des différences entre la table de faits et la table de dimension, jetez un coup d’œil au tableau comparatif ci-dessous.
Table de comparaison
Table de faits | Table de dimensions | |
---|---|---|
Clé primaire | La table de faits contient une clé primaire qui est une concaténation de clés primaires de toutes les tables de dimensions. | Chaque table de dimension contient sa clé primaire. |
Signification | La table de faits contient les mesures avec des attributs d’une table de dimension. | La table de dimension contient les attributs avec lesquels la table de faits calcule la métrique. |
Taille de la table | La table de faits se développe verticalement. | La table de dimensions se développe horizontalement. |
Attribut & Records | La table de faits contient moins d’attributs et plus d’enregistrements. | La table de dimension contient plus d’attributs et moins d’enregistrements. |
Création | La table de faits peut être créée uniquement lorsque les tables de dimensions sont complétées. | Les tables de dimension doivent être créés en premier. |
Schéma | Un schéma contient moins de tables de faits. | Un schéma contient plus de tables de dimension. |
Les attributs | La table de faits peut contenir des données au format numérique et au format textuel. | La table de dimension contient toujours des attributs au format textuel. |
Différences clés entre la table de faits et la table de dimensions
- La table de faits contient des mesures sur les attributs d’une table de dimension.
- La table de faits contient plus d’enregistrements et moins d’attributs par rapport à la table de dimension, tandis que la table de dimensions contient plus d’attributs et moins d’enregistrements.
- La taille de table de faits augmente verticalement tandis que la taille de table de dimension augmente horizontalement.
- Chaque table de dimension contient une clé primaire pour identifier chaque enregistrement de la table, tandis que la table de faits contient une clé concaténée qui est une combinaison de toutes les clés primaires de toutes les tables de dimension.
- La table de dimension doit être enregistré avant la création de la table de faits.
- Un schéma contient moins de tables de faits mais plus de tables de dimension.
- Les attributs de la table de faits sont aussi bien numériques que textuels, mais les attributs de la table de dimension ont uniquement des attributs textuels.
Conclusion
Les deux sont très importants pour la création d’un schéma, mais la table de dimension doit être enregistrée avant la table de faits. Comme il est impossible de créer une table de faits sans dimensions.