Créer et gérer des hiérarchies (SSAS Tabulaire)
Les hiérarchies peuvent être créées et gérées dans le générateur de modèles, dans la vue de diagramme. Pour afficher le concepteur de modèles dans la Vue de diagramme, dans Outils de données SQL Server (SSDT), cliquez sur le menu Modèle, pointez sur Vue du modèle, puis cliquez sur Vue de diagramme.
Cette rubrique inclut les tâches suivantes :
Créer une hiérarchie
Modifier une hiérarchie
Supprimer une hiérarchie
Créer une hiérarchie
Vous pouvez créer une hiérarchie en utilisant les colonnes et le menu contextuel de table. Lorsque vous créez une hiérarchie, un nouveau niveau parent s'affiche avec les colonnes sélectionnées en tant que niveaux enfants.
Pour créer une hiérarchie à partir du menu contextuel
Dans le générateur de modèles (Vue de diagramme), dans une fenêtre de table, cliquez avec le bouton droit sur une colonne, puis sélectionnez Créer une hiérarchie.
Pour sélectionner plusieurs colonnes, cliquez sur chaque colonne, puis cliquez avec le bouton droit pour ouvrir le menu contextuel, puis sélectionnez Créer une hiérarchie.
Un niveau de hiérarchie parent est créé au bas de la fenêtre de table et les colonnes sélectionnées sont copiées sous la hiérarchie en tant que niveaux enfants.
Tapez un nom pour la hiérarchie.
Vous pouvez faire glisser des colonnes supplémentaires dans le niveau parent de votre hiérarchie, lequel copie les colonnes. Placez le niveau enfant à l'endroit où vous souhaitez qu'il apparaisse dans la hiérarchie.
[!REMARQUE]
La commande Créer une hiérarchie est désactivée dans le menu contextuel si vous sélectionnez plusieurs mesures avec une ou plusieurs colonnes, ou si vous sélectionnez des colonnes à partir de plusieurs tables.
Modifier une hiérarchie
Vous pouvez renommer une hiérarchie, renommer un niveau enfant, modifier l'ordre des niveaux enfants, ajouter des colonnes supplémentaires en tant que niveaux enfants, supprimer un niveau enfant d'une hiérarchie, afficher le nom de la source d'un niveau enfant (le nom de la colonne) et masquer un niveau enfant s'il a le même nom que le niveau de hiérarchie parent.
Pour modifier le nom d'une hiérarchie ou d'un niveau enfant
Cliquez avec le bouton droit sur le niveau de hiérarchie parent ou sur un niveau enfant, puis sélectionnez Renommer.
Entrez le nouveau nom ou modifiez le nom existant.
Pour modifier l'ordre d'un niveau enfant dans une hiérarchie
Cliquez et faites glisser un niveau enfant vers une nouvelle position dans la hiérarchie.
Ou cliquez avec le bouton droit sur un niveau enfant de la hiérarchie, puis cliquez sur Monter pour déplacer le niveau plus haut dans la liste, ou sur Descendre pour déplacer le niveau plus bas dans la liste.
Vous pouvez également cliquer sur un niveau enfant pour le sélectionner, puis appuyez sur Alt + Flèche haut pour déplacer le niveau vers le haut dans la liste, ou sur Alt + Flèche bas pour déplacer le niveau vers le bas.
Pour ajouter un autre niveau enfant à une hiérarchie
Cliquez et faites glisser une colonne sur le niveau parent ou à un emplacement spécifique de la hiérarchie. La colonne est copiée en tant que niveau enfant de la hiérarchie.
Vous pouvez également cliquer avec le bouton droit sur une colonne, pointer sur Ajouter à la hiérarchie, puis cliquer sur la hiérarchie.
[!REMARQUE]
Vous pouvez ajouter une colonne masquée (une colonne qui n'apparaît pas dans les rapports) en tant que niveau enfant à la hiérarchie. Le niveau enfant n'est pas masqué.
Pour supprimer un niveau enfant d'une hiérarchie
Cliquez avec le bouton droit sur un niveau enfant, puis sélectionnez Supprimer de la hiérarchie.
Ou bien, cliquez sur un niveau enfant, puis appuyez sur Supprimer.
[!REMARQUE]
Si vous renommez un niveau de hiérarchie enfant, il ne porte plus le même nom que la colonne à partir de laquelle il a été copié. Utilisez la commande Afficher le nom de la source pour voir la colonne à partir de laquelle il a été copié.
Pour afficher un nom de source
- Cliquez avec le bouton droit sur un niveau enfant de la hiérarchie, puis sélectionnez Afficher le nom de la source. Le nom de la colonne à partir de laquelle il a été copié s'affiche.
Supprimer une hiérarchie
Pour supprimer une hiérarchie et ses niveaux enfants
Cliquez avec le bouton droit sur le niveau de hiérarchie parent, puis cliquez sur Supprimer la hiérarchie.
Ou bien, cliquez sur le niveau de hiérarchie parent, puis appuyez sur Supprimer. Cela supprime également tous les niveaux enfants.