Hiérarchies (services de données de référence)

S’applique à :SQL Server - Windows uniquement Azure SQL Managed Instance

Dans Master Data Services, une hiérarchie est une arborescence que vous pouvez utiliser pour :

  • regrouper des membres semblables à des fins d'organisation ;

  • consolider et synthétiser des membres pour la création de rapports et l'analyse.

Les hiérarchies contiennent

Chaque hiérarchie contient les membres d'une ou de plusieurs entités. Lorsqu'un membre est ajouté, modifié ou supprimé, toutes les hiérarchies sont mises à jour. Cela garantit l'exactitude de vos données dans toutes les hiérarchies. Les hiérarchies permettent aussi de garantir que chaque membre est compté une seule fois.

Si vous souhaitez créer un regroupement d'un sous-ensemble de membres, envisagez d'utiliser une collection. Pour plus d’informations, consultez Collections (Master Data Services).

Types de hiérarchies

Vous pouvez créer plusieurs hiérarchies pour afficher et organiser vos membres de différentes façons. Il est possible de créer :

Note

Tous les membres dans une hiérarchie doivent figurer dans le même modèle.

Les hiérarchies ne sont pas des taxonomies

Une hiérarchie est différente d'une taxonomie. Une taxonomie classe des membres selon plusieurs attributs en même temps, alors qu'une hiérarchie les organise selon un attribut à la fois. Une taxonomie peut inclure le même membre plusieurs fois, alors qu'une hiérarchie inclut un membre une seule fois.

Par exemple, le même vélo peut être inclus deux fois dans une taxonomie : une fois parce qu'il est de couleur rouge et une fois parce que sa taille est égale à 38. Dans une hiérarchie, le vélo n’étant inclus qu’une seule fois, vous devez décider de l’afficher en fonction de sa couleur ou de sa taille.

Exemple de hiérarchie

Dans l'exemple suivant, les membres de produit sont regroupés par membres de sous-catégorie.

Hierarchy Grouped by Subcategory Example

Description de la tâche Rubrique
Créer une hiérarchie explicite. Créer une hiérarchie explicite (Master Data Services)
Créer une hiérarchie dérivée. Créer une hiérarchie dérivée (Master Data Services)
Masquer ou supprimer des niveaux dans une hiérarchie dérivée existante. Masquer ou supprimer des niveaux dans une hiérarchie dérivée (Master Data Services)