Vérification des propriétés de cube et de dimension
Après avoir utilisé l'Assistant Cube pour définir un cube, vous pouvez vérifier les résultats obtenus dans le Concepteur de cube. Au cours de la tâche suivante, vous allez vérifier la structure du cube dans le projet du didacticiel Analysis Services pour comprendre les propriétés des dimensions et du cube telles qu'elles ont été définies par l'Assistant Cube. Au cours de la leçon suivante, vous allez modifier certaines de ces propriétés pour en faciliter l'utilisation.
Présentation des onglets du Concepteur de cube
Dans le Concepteur de cube, vous pouvez afficher et modifier les propriétés d'un cube. Le Concepteur contient les onglets suivants, qui affichent différentes vues du cube.
- Structure de cube
Cet onglet permet de modifier l'architecture d'un cube.
- Utilisation de la dimension
Cet onglet permet de définir les relations entre des dimensions et des groupes de mesures, ainsi que la granularité de chaque dimension au sein de chaque groupe de mesures. Si vous utilisez plusieurs tables de faits, il se peut que vous deviez identifier si les mesures s'appliquent ou non à une ou plusieurs dimensions. Chaque cellule représente une relation potentielle entre le groupe de mesures et la dimension intersectés.
- Calculs
Cet onglet permet d'étudier les calculs définis pour le cube, de définir de nouveaux calculs pour le cube dans sa totalité ou pour un sous-cube, de réorganiser les calculs existants et de déboguer les calculs, pas à pas, en s'aidant des points d'arrêt. Les calculs permettent de définir de nouveaux membres et mesures basés sur des valeurs existantes, tels que des calculs de profit, et de définir des jeux nommés.
- KPIs
Cet onglet permet de créer, éditer et modifier les indicateurs de performance clés (KPIs) dans un cube. Les indicateurs de performance clés permettent au Concepteur de déterminer rapidement les informations utiles relatives à une valeur et par exemple, de déterminer si la valeur définie est supérieure ou inférieure à un objectif ou si la tendance que suit la valeur définie augmente ou diminue.
- Actions
Cet onglet permet de créer ou de modifier des extractions, des rapports et d'autres actions pour le cube sélectionné. Il contient des informations contextuelles sur les applications clientes, les commandes et les rapports auxquels les utilisateurs finaux peuvent accéder.
- Partitions
Utilisez cet onglet pour créer et gérer les partitions d'un cube. Les partitions permettent de stocker les sections d'un cube dans différents emplacements avec des propriétés différentes, telles que des définitions d'agrégations.
- Perspectives
Utilisez cet onglet pour créer et gérer les perspectives d'un cube. Une perspective est un sous-ensemble défini d'un cube et sert à réduire la complexité d'un cube du point de vue de l'utilisateur.
- Traductions
Utilisez cet onglet pour créer et gérer les noms traduits des objets de cube, tels que les noms de mois ou de produits.
- Navigateur
Utilisez cet onglet pour afficher les données du cube.
Pour vérifier les propriétés d'un cube et des dimensions dans le Concepteur de cube
Dans le volet Mesures de l'onglet Structure de cube dans le Concepteur de cube, développez le groupe de mesures Internet Sales.
Les mesures qui sont définies pour le groupe de mesures Internet Sales y sont affichées. Vous pouvez modifier l'ordre de ces mesures en les faisant glisser et en les plaçant dans l'ordre de votre choix. Cet ordre aura une incidence sur la façon dont certaines applications clientes classent ces mesures. Le groupe de mesures est appelé Internet Sales car la table de faits sous-jacente est appelée InternetSales dans la vue de source de données. Notez qu'un espace a été ajouté automatiquement avant la lettre majuscule « S » pour augmenter la lisibilité du nom. Le groupe de mesures et chaque mesure dans ce groupe ont des propriétés que vous pouvez modifier dans la fenêtre des propriétés. Au cours de la leçon 3, vous allez apprendre à modifier les propriétés de ces mesures.
L'illustration suivante montre le groupe de mesures et les mesures affichés dans le volet Mesures du Concepteur de cube.
Dans le volet Dimensions de l'onglet Structure de cube du Concepteur de cube, vérifiez les dimensions de cube que contient le cube du didacticiel Analysis Services.
Notez que si seulement trois dimensions ont été créées au niveau base de données (affichées dans l'Explorateur de solutions), cinq dimensions de cube existent dans le cube du didacticiel Analysis Services. Le cube contient davantage de dimensions que la base de données car la dimension de base de données Time est utilisée comme base pour trois dimensions de cube temporelles distinctes, basées sur des faits temporels différents dans la table de faits. Ces dimensions temporelles sont également appelées des dimensions de rôle actif. Ces trois dimensions de cube temporelles permettent aux utilisateurs de dimensionner le cube selon trois faits distincts liés à chaque vente de produits : la date de commande du produit, la date d'échéance de l'exécution de la commande et la date d'expédition de la commande. En réutilisant une seule dimension de base de données pour plusieurs dimensions de cube, Analysis Services simplifie la gestion des dimensions, utilise moins d'espace disque et réduit la durée globale de traitement.
Dans le volet Dimensions de l'onglet Structure de cube, développez Customer, puis cliquez sur Modifier Customer.
La dimension Customer apparaît dans le Concepteur de dimensions. (Notez que le Concepteur de vues de source de données et le Concepteur de cube restent ouverts.) Le Concepteur de dimensions contient trois onglets : Structure de dimension, Traductions et Navigateur. Notez que l'onglet Structure de dimension comporte trois volets : Attributs, Hiérarchies et niveaux et Vue de source de données. Les attributs que l'Assistant Cube a conçus apparaissent dans le volet Attributs et la hiérarchie utilisateur que l'Assistant Cube a définie apparaît dans le volet Hiérarchies et niveaux. Le volet Vue de source de données affiche les tables dans la vue de source de données d'où les colonnes sont utilisées en tant qu'attributs de cette dimension.
Pour ajouter, supprimer et modifier des hiérarchies, des niveaux et des attributs, utilisez l'onglet Structure de dimension du Concepteur de dimensions. Au cours de la leçon 3, vous allez apprendre à effectuer ces tâches. Pour plus d'informations, consultez : Définition et configuration des attributs de dimension, Définition et configuration d'une hiérarchie définie par l'utilisateur, Définition et configuration d'une relation d'attributs
L'illustration suivante montre l'onglet Structure de dimension du Concepteur de dimensions.
Pour afficher le Concepteur de cube, cliquez sur l'onglet approprié dans l'environnement de création ou cliquez avec le bouton droit sur le cube du didacticiel de Analysis Services dans le nœud Cubes de l'Explorateur de solutions et cliquez sur Concepteur de vues.
Dans le Concepteur de cube, cliquez sur l'onglet Utilisation de la dimension.
Dans cette vue du cube du didacticiel Analysis Services, vous pouvez voir les dimensions du cube qui sont utilisées par le groupe de mesures Internet Sales. Lorsqu'un cube compte plusieurs groupes de mesures, il se peut que les dimensions de cube puissent être utilisées avec certains groupes de mesures mais pas avec d'autres. Vous pouvez également définir le type de relation entre chaque dimension et chaque groupe de mesures dans lequel elles sont utilisées. Au cours de la leçon 4 et de la leçon 5, vous allez en apprendre davantage sur l'utilisation des dimensions et sur les relations entre les dimensions et les groupes de mesures.
L'illustration suivante montre l'onglet Utilisation de la dimension du Concepteur de cube.
Cliquez sur le champ Customer en regard de Customer à l'intersection du groupe de mesures Internet Sales et de la dimension Customer, puis cliquez sur le bouton de points de suspension (...).
La boîte de dialogue Définir une relation s'affiche. Cette boîte de dialogue permet de définir les propriétés de dimensions personnalisées dans un groupe de mesures spécifique. Par défaut, les dimensions ont le même comportement dans chaque groupe de mesures. Toutefois, elles peuvent avoir un comportement différent dans des groupes de mesures différents. Notez que la relation de la dimension Customer avec le groupe de mesures Internet Sales est une relation régulière, ce qui signifie que la table de dimension DimCustomer est jointe directement à la table du groupe de mesures FactInternetSales. Notez également que la granularité de cette dimension est définie au niveau le plus bas, à savoir le niveau Customer, mais vous pouvez définir d'autres niveaux de granularité. Au cours de la leçon 5, vous allez apprendre à définir un niveau de granularité personnalisé.
L'illustration suivante montre la boîte de dialogue Définir une relation.
Cliquez sur Avancé.
La boîte de dialogue Liaisons des groupes de mesures s'affiche et permet de modifier la liaison de chaque attribut et de définir des paramètres de traitement Null. La liaison d'un attribut spécifie la colonne de la table de dimension sous-jacente à laquelle l'attribut est lié. Par défaut, ce paramètre est hérité de la dimension ; il est rarement modifié au niveau du groupe de mesures. Les paramètres de traitement Null permettent de définir la façon dont Analysis Services traite les valeurs Null au cours du traitement au niveau du groupe de mesures. Ces paramètres remplacent ceux définis au niveau de la dimension. Au cours de la leçon 4, vous allez apprendre à définir les paramètres de traitement Null au niveau de la dimension. Pour plus d'informations, consultez : Définition du membre inconnu et des propriétés de traitement Null
L'illustration suivante montre la boîte de dialogue Liaisons des groupes de mesures.
Cliquez sur Annuler puis à nouveau sur Annuler pour réafficher le Concepteur de cube.
Le contenu des onglets Calculs, KPIs, Actions, Perspectives et Traductions ne sera pas abordé au cours de cette tâche car les objets qui s'y rapportent n'ont pas encore été définis dans le projet du didacticiel. Vous en apprendrez davantage sur ces onglets au cours des leçons 6, 7, 8 et 9.
Cliquez sur l'onglet Partitions.
L'Assistant Cube a défini une seule partition pour le cube en utilisant le mode de stockage MOLAP (Multidimensional Online Analytical Processing) sans agrégations. Avec MOLAP, toutes les données de niveau feuille et toutes les agrégations sont stockées dans le cube de façon à obtenir des performances maximales. Les agrégations sont des données de synthèse précalculées qui améliorent les temps de réponse des requêtes, tout simplement parce que les réponses sont prêtes avant que les questions ne soient posées. Les agrégations sont généralement définies avant le déploiement final d'un projet Analysis Services sur le serveur de production, mais elles ne sont pas définies au cours du développement. Notez que vous pouvez définir d'autres partitions, paramètres de stockage et paramètres d'écriture différée dans l'onglet Partitions. Le présent didacticiel ne traite pas de la définition des agrégations et des partitions. Pour plus d'informations, consultez Partitions (Analysis Services), Définition et configuration d'une partition, Agrégations et conceptions d'agrégation (SSAS), Conception du stockage des partitions et des agrégations
L'illustration suivante montre l'onglet Partitions du Concepteur de cube.
Cliquez sur l'onglet Navigateur.
Notez que le cube ne peut pas être exploré car il n'a pas encore été déployé sur une instance de Analysis Services. À ce stade, le cube du projet du didacticiel Analysis Services est simplement une définition de cube que vous pouvez déployer sur une instance quelconque de Analysis Services. Lorsque vous déployez et traitez un cube, vous créez les objets définis dans une instance de Analysis Services et remplissez les objets à partir des données issues des sources de données sous-jacentes.
L'illustration suivante montre l'onglet Navigateur du Concepteur de cube.
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Didacticiel Analysis Services dans le nœud Cubes, puis cliquez sur Afficher le code.
Le code XML du cube du didacticiel Analysis Services est affiché dans l'onglet Analysis Services Tutorial.cube [XML]. Ce code est celui utilisé pour créer le cube dans une instance de Analysis Services au cours du déploiement. Pour plus d'informations, consultez : Procédure : afficher le code XML d'un projet Analysis Services
L'illustration suivante montre le code XML pour le cube.
Fermez l'onglet du code XML.
Vous avez vérifié votre premier cube Analysis Services et êtes maintenant prêt à le déployer sur une instance de Analysis Services. La plupart des métadonnées de cube et de dimension peuvent être modifiées sans avoir à déployer le projet. L'affichage des données actuellement présentes dans les concepteurs de cube et de dimensions représente une aide dans le processus de développement. Par exemple, vous devez déployer et traiter le cube pour afficher l'ordre dans lequel les membres de dimension sont triés.
Tâche suivante de la leçon
Déploiement d'un projet Analysis Services
Voir aussi
Autres ressources
Procédure : explorer les données d'une dimension dans le Concepteur de dimensions
Exploration des données d'un cube