Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un cube est composé de cellules, organisées par groupes de mesures et dimensions. Une cellule représente l’intersection logique unique dans un cube d’un membre de chaque dimension du cube. Par exemple, le cube décrit par le diagramme suivant contient un groupe de mesures qui a deux mesures, organisées le long de trois dimensions nommées Source, Route et Time.
La cellule ombrée unique de ce diagramme est l’intersection des membres suivants :
Membre de l’air de la dimension Route.
Membre africain de la dimension Source.
Membre du 4ème trimestre de la dimension Time.
Mesure Packages.
Cellules feuille et non-feuilles
La valeur d’une cellule d’un cube peut être obtenue de plusieurs façons. Dans l’exemple précédent, la valeur de la cellule peut être récupérée directement à partir de la table de faits du cube, car tous les membres utilisés pour identifier cette cellule sont des membres feuille. Un membre feuille n’a aucun membre enfant, de manière hiérarchique, et fait généralement référence à un enregistrement unique dans une table de dimension. Ce type de cellule est appelé cellule feuille.
Toutefois, une cellule peut également être identifiée à l’aide de membres non-sourds. Un membre non-membre est un membre qui a un ou plusieurs membres enfants. Dans ce cas, la valeur de la cellule est généralement dérivée de l’agrégation des membres enfants associés au membre non-sourd. Par exemple, l’intersection des membres et dimensions suivants fait référence à une cellule dont la valeur est fournie par l’agrégation :
Membre de l’air de la dimension Route.
Membre africain de la dimension Source.
2e membre de la dimension Time.
Membre packages.
Le 2e demi-membre de la dimension Time est un membre non-sourd. Par conséquent, toutes les valeurs associées doivent être agrégées, comme illustré dans le diagramme suivant.
En supposant que les agrégations pour les membres du 3e trimestre et du 4e trimestre sont des additionnements, la valeur de la cellule spécifiée est 400, qui correspond au total de toutes les cellules feuilles ombrées dans le diagramme précédent. Étant donné que la valeur de la cellule est dérivée de l’agrégation d’autres cellules, la cellule spécifiée est considérée comme une cellule non-léafée.
Les valeurs de cellule dérivées pour les membres qui utilisent des cumuls personnalisés et des groupes de membres, en plus des membres personnalisés, sont gérées de la même façon. Toutefois, les valeurs de cellule dérivées pour les membres calculés sont entièrement basées sur l’expression MDX (Multidimensional Expressions) utilisée pour définir le membre calculé ; dans certains cas, il se peut qu’il n’y ait pas de données de cellule réelles impliquées. Pour plus d’informations, consultez Les opérateurs cumulatifs personnalisés dans Parent-Child Dimensions, Définir des formules de membre personnalisées et des calculs.
Cellules vides
Il n’est pas nécessaire que chaque cellule d’un cube contienne une valeur ; il peut y avoir des intersections dans un cube qui n’ont pas de données. Ces intersections, appelées cellules vides, se produisent fréquemment dans des cubes, car aucune intersection d’un attribut de dimension avec une mesure dans un cube contient un enregistrement correspondant dans une table de faits. Le ratio de cellules vides dans un cube au nombre total de cellules d’un cube est fréquemment appelé éparse d’un cube.
Par exemple, la structure du cube présenté dans le diagramme suivant est similaire à d’autres exemples de cette rubrique. Toutefois, dans cet exemple, il n’y avait pas d’expéditions aériennes vers l’Afrique pour le troisième trimestre ou vers l’Australie pour le quatrième trimestre. Il n’existe aucune donnée dans la table de faits pour prendre en charge les intersections de ces dimensions et mesures ; par conséquent, les cellules à ces intersections sont vides.
Dans SQL Server Analysis Services, une cellule vide est une cellule qui a des qualités spéciales. Étant donné que les cellules vides peuvent fausser les résultats des jointure croisées, des nombres, et ainsi de suite, de nombreuses fonctions MDX fournissent la possibilité d’ignorer les cellules vides à des fins de calcul. Pour plus d’informations, consultez Informations de référence sur les expressions multidimensionnelles (MDX) et concepts clés dans MDX (Analysis Services).
Sécurité
L’accès aux données de cellule est géré dans Analysis Services au niveau du rôle et peut être correctement contrôlé à l’aide d’expressions MDX. Pour plus d’informations, consultez Accorder un accès personnalisé aux données de dimension (Analysis Services) et Accorder un accès personnalisé aux données de cellule (Analysis Services).
Voir aussi
Stockage de cube (Analysis Services - Données multidimensionnelles)
Agrégations et conceptions d’agrégation