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.
Les dimensions sont des collections d’attributs, qui sont liés à une ou plusieurs colonnes d’une table ou d’une vue dans la vue de source de données.
Attribut clé
Chaque dimension contient un attribut clé. Chaque attribut lié à une ou plusieurs colonnes d’une table de dimension. L’attribut clé est l’attribut d’une dimension qui identifie les colonnes de la table principale de dimension utilisées dans les relations de clé étrangère à la table de faits. En règle générale, l’attribut clé représente la colonne de clé primaire ou les colonnes de la table de dimension. Vous pouvez définir une clé primaire logique sur une table dans une vue de source de données qui n’a aucune clé primaire physique dans la source de données sous-jacente. Pour plus d’informations, consultez Définir des clés primaires logiques dans une vue de source de données (Analysis Services) . Lorsque vous définissez des attributs clés, l’Assistant Cube et l’Assistant Dimension essaient d’utiliser les colonnes clés primaires de la table de dimension dans la vue de source de données. Si la table de dimensions n’a pas de clé primaire logique ou de clé primaire physique définie, les Assistants peuvent ne pas être en mesure de définir correctement les attributs de clé pour la dimension.
Liaison d’un attribut à des colonnes dans les tables ou vues de la vue de source de données
Un attribut est lié aux colonnes d’une ou plusieurs tables ou vues de vue de source de données. Un attribut est toujours lié à une ou plusieurs colonnes clés, qui détermine les membres contenus par l’attribut. Par défaut, il s’agit de la seule colonne à laquelle un attribut est lié. Un attribut peut également être lié à une ou plusieurs colonnes supplémentaires à des fins spécifiques. Par exemple, la propriété d’un NameColumn attribut détermine le nom qui apparaît à l’utilisateur pour chaque membre d’attribut : cette propriété de l’attribut peut être liée à une colonne de dimension particulière via une vue de source de données ou être liée à une colonne calculée dans la vue de source de données. Pour plus d’informations, consultez Référence des propriétés d’attribut de dimension.
Hiérarchies d’attributs
Par défaut, les membres d’attribut sont organisés en deux hiérarchies de niveau, composées d’un niveau feuille et d’un niveau All. Le niveau All contient la valeur agrégée des membres de l’attribut sur les mesures de chaque groupe de mesures auquel la dimension dont l’attribut est associé est membre. Toutefois, si la propriété a la IsAggregatable valeur False, le niveau All n’est pas créé. Pour plus d’informations, consultez Référence des propriétés d’attribut de dimension.
Les attributs peuvent être, et généralement, organisés dans des hiérarchies définies par l’utilisateur qui fournissent les chemins d’accès d’exploration par lesquels les utilisateurs peuvent parcourir les données dans les groupes de mesures auxquels l’attribut est associé. Dans les applications clientes, les attributs peuvent être utilisés pour fournir des informations de regroupement et de contrainte. Lorsque les attributs sont organisés dans des hiérarchies définies par l’utilisateur, vous définissez des relations entre les niveaux hiérarchiques lorsque les niveaux sont liés dans une relation plusieurs-à-un ou une relation un-à-un (appelée relation naturelle ). Par exemple, dans une hiérarchie de temps de calendrier, un niveau Jour doit être lié au niveau Mois, au niveau Mois associé au niveau Trimestre, et ainsi de suite. La définition de relations entre les niveaux d’une hiérarchie définie par l’utilisateur permet à Analysis Services de définir des agrégations plus utiles pour augmenter les performances des requêtes et peut également économiser de la mémoire pendant les performances de traitement, ce qui peut être important avec des cubes volumineux ou complexes. Pour plus d’informations, consultez Hiérarchies utilisateur, Créer User-Defined hiérarchies et définir des relations d’attributs.
Relations d’attributs, schémas en étoile et schémas Snowflake
Par défaut, dans un schéma en étoile, tous les attributs sont directement liés à l’attribut clé, ce qui permet aux utilisateurs de parcourir les faits dans le cube en fonction de n’importe quelle hiérarchie d’attributs dans la dimension. Dans un schéma flocon de neige, un attribut est directement lié à l’attribut clé si sa table sous-jacente est directement liée à la table de faits ou est indirectement liée par le biais de l’attribut lié à la clé de la table sous-jacente qui lie la table flocon à la table directement liée.
Voir aussi
Créer des hiérarchies User-Defined
Définir des relations d’attributs
Informations de référence sur les propriétés d’attribut de dimension