Partager via


Mesures et groupes de mesures

Un cube inclut des mesures dans des groupes de mesures, une logique métier, ainsi qu’une collection de dimensions qui donnent un contexte pour évaluer les données numériques qu’une mesure fournit. Les mesures et les groupes de mesures sont un composant essentiel d’un cube. Un cube ne peut pas exister sans au moins un de chacun d’eux.

Cette rubrique décrit les mesures et les groupes de mesures. Il contient également le tableau suivant, avec des liens vers des étapes procédurales pour créer et configurer des mesures et des groupes de mesures.

Lien Description
Créer des mesures et des groupes de mesures dans des modèles multidimensionnels Choisissez l’une des différentes approches de création de mesures et de groupes de mesures.
Configurer les propriétés de mesure Si vous avez utilisé l’Assistant Cube pour démarrer votre cube, vous devrez peut-être modifier la méthode d’agrégation, appliquer un format de données, définir la visibilité de la mesure dans les applications clientes ou éventuellement ajouter une expression de mesure pour manipuler les données avant l’agrégation des valeurs.
Configurer les propriétés du groupe de mesures Dans un modèle multidimensionnel, un groupe de mesures équivaut à une table de faits dans l’entrepôt de données source. Les propriétés d’un groupe de mesures vous permettent de spécifier les comportements de mise en cache, le stockage et les directives de traitement qui fonctionnent collectivement au niveau du groupe de mesures. La configuration de partition est en partie déterminée par les propriétés que vous définissez sur les objets de groupe de mesures.
Utiliser des fonctions d’agrégation Comprendre les méthodes d’agrégation qui peuvent être affectées à une mesure.
Définir le comportement semi-additif Le comportement semi-additif fait référence aux agrégations valides pour certaines dimensions, mais pas pour d’autres. Un exemple courant est un solde de compte bancaire. Vous souhaiterez peut-être agréger les soldes par client et par région, mais pas par période. Par exemple, vous ne souhaitez pas ajouter de soldes du même compte au cours des jours consécutifs. Pour définir le comportement semi-additif, utilisez l'Assistant d'Ajout d'Intelligence d'Affaires.
Groupes de mesures liés Réaffectez un groupe de mesures existant dans d’autres cubes dans la même base de données ou dans différentes bases de données Analysis Services.

Dispositions

Une mesure représente une colonne qui contient des données mesurables, généralement numériques, qui peuvent être agrégées. Les mesures représentent un aspect de l’activité organisationnelle, exprimée en termes monétaires (comme le chiffre d’affaires, les marges ou les coûts) ou comme nombre (niveaux d’inventaire, nombre d’employés, clients ou commandes) ou comme un calcul plus complexe qui incorpore la logique métier.

Chaque cube doit avoir au moins une mesure, mais la plupart ont de nombreux, parfois numérotés dans les centaines. Structurellement, une mesure est souvent associée à une colonne source dans une table des faits, la colonne fournissant les valeurs utilisées pour charger la mesure. Vous pouvez également définir une mesure à l’aide de MDX.

Les mesures sont sensibles au contexte et fonctionnent sur des données numériques dans un contexte déterminé par les membres de dimension qui se trouvent dans la requête. Par exemple, une mesure qui calcule Reseller Sales est supportée par un opérateur Sum, et elle ajoute les montants des ventes pour chaque membre de dimension inclus dans la requête. Si la requête spécifie des produits individuels, s’ajoute à une catégorie ou est segmentée par heure ou par zone géographique, la mesure doit produire une opération valide pour les dimensions incluses dans la requête.

Dans cet exemple, Ventes par Revendeur s'agrègent à différents niveaux le long de la hiérarchie du Territoire de Vente.

Tableau croisé dynamique avec mesures et dimensions indiquées

Les mesures produisent des résultats valides lorsque la table de faits qui contient les données sources numériques contient également des pointeurs vers des tables de dimension utilisées dans la requête. À l’aide de l’exemple Reseller Sales, si chaque ligne stockant un montant de ventes stocke également un pointeur vers une table de produits, une table de dates ou une table de territoire de vente, les requêtes qui incluent des membres de cette dimension sont résolues correctement.

Que se passe-t-il si la mesure n’est pas liée aux dimensions utilisées dans la requête ? En règle générale, Analysis Services affiche la mesure par défaut et la valeur est la même pour tous les membres. Dans cet exemple, Internet Sales, qui mesure les ventes directes placées par les clients à l’aide du catalogue en ligne, n’a aucune relation avec l’organisation des ventes.

** Tableau croisé dynamique montrant les valeurs de mesure répétées

Pour réduire les chances de rencontrer ces comportements dans une application cliente, vous pouvez créer plusieurs cubes ou perspectives dans la même base de données et vous assurer que chaque cube ou perspective contient uniquement des objets connexes. Les relations que vous devez examiner sont celles entre le groupe de mesures (mappé à la table de faits) et les dimensions.

Groupes de mesures

Dans un cube, les mesures sont regroupées par leurs tables de faits sous-jacentes en groupes de mesures. Les groupes de mesures sont utilisés pour associer des dimensions à des mesures. Les groupes de mesures sont également utilisés pour les mesures qui ont un nombre distinct comme comportement d’agrégation. Le placement de chaque mesure de nombre distinct dans son propre groupe de mesures optimise le traitement d’agrégation.

Un objet simple MeasureGroup est composé d’informations de base telles que le nom du groupe, le mode de stockage et le mode de traitement. Il contient également ses parties constituantes ; les mesures, dimensions et partitions qui forment la composition du groupe de mesures.

Voir aussi

Cubes dans les modèles multidimensionnels
Créer des mesures et des groupes de mesures dans des modèles multidimensionnels