Skip to main content

Comprendre les tables de faits et les tables de dimensions dans une base de données

ОДЕЖДА С ALIEXPRESS plus size// ПОКУПКИ ДЛЯ МАМЫ (Mai 2024)

ОДЕЖДА С ALIEXPRESS plus size// ПОКУПКИ ДЛЯ МАМЫ (Mai 2024)
Anonim

Les faits et les dimensions sont au cœur de tout effort d’intelligence d’affaires. Ces tableaux contiennent les données de base utilisées pour effectuer des analyses détaillées et en tirer une valeur commerciale. Dans cet article, nous examinons le développement et l'utilisation de faits et de dimensions pour la veille stratégique.

Que sont les faits et les tableaux de faits?

Les tables de faits contiennent les données correspondant à un processus de gestion particulier. Chaque ligne représente un seul événement associé à un processus et contient les données de mesure associées à cet événement.

Par exemple, une organisation de vente au détail peut disposer de tables de faits relatives aux achats des clients, aux appels téléphoniques du service clientèle et aux retours de produits. Le tableau des achats des clients contient probablement des informations sur le montant de l'achat, les remises appliquées et la taxe de vente payée.Les informations contenues dans une table de faits sont généralement des données numériques, et ce sont souvent des données qui peuvent être facilement manipulées, notamment en faisant la somme de plusieurs milliers de lignes. Par exemple, le détaillant décrit ci-dessus peut souhaiter générer un rapport de bénéfice pour un magasin, une gamme de produits ou un segment de clientèle particulier. Pour ce faire, le détaillant peut extraire des informations de la table de faits se rapportant à ces transactions, répondre aux critères spécifiques, puis additionner ces lignes.

Qu'est-ce qu'un grain de table de faits?

Lors de la conception d'une table de faits, les développeurs doivent prêter une attention particulière au grain de la table, qui correspond au niveau de détail contenu dans la table.

Le développeur qui conçoit la table des faits d’achat pour l’organisation de détail décrite ci-dessus devrait décider, par exemple, si le grain de la table est une transaction client ou un achat d’article individuel. Dans le cas d'un grain d'article individuel, chaque transaction client génère plusieurs entrées de table de faits, correspondant à chaque article acheté.

Le choix du grain est une décision fondamentale prise au cours du processus de conception, qui peut avoir un impact significatif sur les efforts d’intelligence d’affaires à venir.

Que sont les dimensions et les tableaux de dimensions?

Les dimensions décrivent les objets impliqués dans un effort de Business Intelligence. Tandis que les faits correspondent à des événements, les dimensions correspondent à des personnes, des éléments ou d'autres objets.

Dans le scénario de vente au détail utilisé dans l'exemple ci-dessus, nous avons expliqué que les achats, les retours et les appels sont des faits. Par ailleurs, les clients, les employés, les articles et les magasins sont des dimensions et doivent être contenus dans des tables de dimensions.Les tables de dimension contiennent des détails sur chaque instance d'un objet. Par exemple, la table des dimensions des articles contiendrait un enregistrement pour chaque article vendu dans le magasin. Il peut inclure des informations telles que le coût de l'article, le fournisseur, la couleur, la taille et des données similaires.Les tables de faits et les tables de dimensions sont liées les unes aux autres. De nouveau dans notre modèle de vente au détail, la table de faits pour une transaction client contiendrait probablement une référence de clé étrangère à la table de dimensions de l'article, où l'entrée correspond à une clé primaire dans cette table pour un enregistrement décrivant l'article acheté.