Skip to main content

Qu'est-ce que la modélisation dimensionnelle?

La modélisation dimensionnelle est une approche de la conception de la base de données qui se concentre sur la façon dont les gens sont susceptibles d'utiliser une base de données afin qu'elle puisse être structurée d'une manière qui prendra en charge les requêtes utilisateur.Bien que cette technique soit généralement appliquée aux bases de données électroniques, elle peut également être utilisée pour organiser une base de données physique comme un ensemble de fichiers plats.Il faut une certaine planification et une prévoyance pour mettre en œuvre, et dans le cas d'une refonte d'une base de données existante, le processus de mise en place des données peut prendre un certain temps.Le résultat final doit être utile, flexible et puissant au profit des utilisateurs.

Dans ce type de conception de la base de données, deux problèmes différents sont pris en compte.Le premier est les mesures concrètes, les nombres qui peuvent être collectés, signalés et organisés.Le second est le contexte, qui peut être vu dans plusieurs dimensions.Dans une chaîne de magasins de vêtements, par exemple, certaines dimensions pourraient inclure des numéros de vente, des commandes placées pour les fournitures, des numéros de magasin individuels, etc.Des nombres durs peuvent être rapportés dans une variété de contextes dans ce modèle.

Essentiellement, la modélisation dimensionnelle crée une base de données en trois dimensions avec des liens pour permettre aux gens de prendre une tranche de données de n'importe où dans la base de données.Une requête pourrait demander combien de jupes ont été vendues dans la région du Nord-Ouest des opérations de chaînes au troisième trimestre d'une année donnée.La requête demande un nombre spécifique et fournit trois dimensions pour la contextualiser.La recherche de base de données résultante peut fournir ces informations si la modélisation dimensionnelle a été effectuée correctement.

En train de préparer une base de données de cette nature, les planificateurs s'asseoiront et réfléchiront à la façon dont les gens sont susceptibles d'utiliser la base de données et les types de types derequêtes qu'ils feront probablement.Cette partie de la modélisation dimensionnelle doit également considérer les utilisations futures de la base de données pour des raisons de flexibilité.Si la base de données est trop rigide, il sera impossible d'introduire de nouvelles informations.À mesure qu'une entreprise se développe et devient plus complexe, il peut être nécessaire de créer une base de données entièrement nouvelle, un processus coûteux pour l'entreprise. Les experts en modélisation dimensionnelle peuvent agir en tant que consultants au cours du développement de bases de données.Ils peuvent travailler avec les membres du personnel pour développer une base de données qui répondra à leurs besoins et fournir des orientations aux programmeurs pour leur permettre de formuler l'épine dorsale de la base de données.Les créateurs peuvent également penser à des problèmes tels que les besoins de stockage, la sauvegarde et d'autres choses qui pourraient affecter l'intégrité de la base de données.