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.
Une dimension de base de données est une collection d’objets connexes, appelés attributs, qui peuvent être utilisés pour fournir des informations sur les données de faits dans un ou plusieurs cubes. Par exemple, les attributs classiques d’une dimension de produit peuvent être le nom du produit, la catégorie de produit, la ligne de produit, la taille du produit et le prix du produit. Ces objets sont liés à une ou plusieurs colonnes d’une ou plusieurs tables dans une vue de source de données. Par défaut, ces attributs sont visibles en tant que hiérarchies d’attributs et peuvent être utilisés pour comprendre les données de faits dans un cube. Les attributs peuvent être organisés en hiérarchies définies par l’utilisateur qui fournissent des chemins de navigation pour aider les utilisateurs à parcourir les données dans un cube.
Les cubes contiennent toutes les dimensions sur lesquelles les utilisateurs basent leurs analyses de données de faits. Une instance d’une dimension de base de données dans un cube est appelée dimension de cube et se rapporte à un ou plusieurs groupes de mesures dans le cube. Une dimension de base de données peut être utilisée plusieurs fois dans un cube. Par exemple, une table de faits peut avoir plusieurs faits liés au temps et une dimension de cube distincte peut être définie pour faciliter l’analyse de chaque fait lié au temps. Toutefois, une seule dimension de base de données liée à l’heure doit exister, ce qui signifie également qu’une seule table de base de données relationnelle liée à l’heure doit exister pour prendre en charge plusieurs dimensions de cube en fonction du temps.
Remarque
Pour connaître les problèmes de performances liés à la conception de dimension, consultez le Guide des performances de SQL Server 2008 R2 Analysis Services.
Définition de dimensions, d’attributs et de hiérarchies
La méthode la plus simple pour définir des dimensions de base de données et de cube, des attributs et des hiérarchies consiste à utiliser l’Assistant Cube pour créer des dimensions en même temps que vous définissez le cube. L’Assistant Cube crée des dimensions basées sur les tables de dimension dans la vue de source de données que l’Assistant identifie ou que vous spécifiez pour une utilisation dans le cube. L’Assistant crée ensuite les dimensions de la base de données et les ajoute au nouveau cube, créant ainsi les dimensions du cube.
Lorsque vous créez un cube, vous pouvez également ajouter au nouveau cube toutes les dimensions qui existent déjà dans la base de données. Ces dimensions ont peut-être été définies précédemment pour un autre cube ou par l’Assistant Dimension. Une fois qu’une dimension de base de données a été définie, vous pouvez modifier et configurer la dimension de base de données dans le Concepteur de dimensions. Vous pouvez également personnaliser la dimension de cube, dans une certaine mesure, dans le Concepteur de cube.
Remarque
Vous pouvez également concevoir et configurer des dimensions, des attributs et des hiérarchies par programmation à l’aide d’AMO (XmlA ou Analysis Management Objects). Pour plus d’informations, consultez Informations de référence sur le langage de script Analysis Services (ASSL) et développement avec Analysis Management Objects (AMO).
Dans cette section
Le tableau suivant décrit les rubriques de cette section.
Définir des dimensions de base de données
Décrit comment modifier et configurer une dimension de base de données à l’aide du Concepteur de dimensions.
Informations de référence sur les propriétés d’attribut de dimension
Décrit comment définir, modifier et configurer un attribut de dimension de base de données à l’aide du Concepteur de dimensions.
Définir des relations d’attributs
Décrit comment définir, modifier et configurer une relation d’attribut à l’aide du Concepteur de dimensions.
Créer des hiérarchies User-Defined
Décrit comment définir, modifier et configurer une hiérarchie définie par l’utilisateur d’attributs de dimension à l’aide du Concepteur de dimensions.
Utiliser l’Assistant Business Intelligence pour améliorer les dimensions
Décrit comment améliorer une dimension de base de données à l’aide de l’Assistant Business Intelligence.