Attributs basés sur un domaine (Master Data Services)
S’applique à : SQL Server - Windows uniquement Azure SQL Managed Instance
Dans Master Data Services, un attribut basé sur un domaine est un attribut dont les valeurs sont remplies par les membres d'une autre entité. Vous pouvez considérer un attribut basé sur un domaine sous la forme d'une liste contrainte ; les attributs basés sur un domaine empêchent les utilisateurs d'entrer des valeurs d'attribut qui sont valides. Pour sélectionner une valeur d'attribut, l'utilisateur doit choisir dans une liste.
Exemple d'attribut basé sur un domaine
Dans l'image suivante, l'entité Product a un attribut basé sur un domaine appelé Subcategory. L'attribut Subcategory est rempli par les valeurs de l'entité Subcategory.
L'entité Subcategory a un attribut basé sur un domaine appelé Category. L'attribut Category est rempli par les valeurs de l'entité Category.
Utiliser des attributs basés sur un domaine dans la même entité
Vous pouvez utiliser la même entité en tant qu'attribut basé sur un domaine de plusieurs entités. Par exemple, vous pouvez créer une entité appelée YesNoIndicator avec les membres : Yes, No et Maybe. Vous pouvez créer un attribut basé sur un domaine nommé InStock et utiliser l'entité YesNoIndicator comme source. Vous pouvez également créer un autre attribut basé sur un domaine nommé Approved et utiliser l'entité YesNoIndicator comme source. Lorsque vous voulez que les utilisateurs choisissent dans une liste des membres de l'entité YesNoIndicator, vous pouvez utiliser l'entité comme attribut basé sur un domaine.
Les attributs basés sur un domaine forment les hiérarchies dérivées
Les relations d'attributs basés sur un domaine sont à la base des hiérarchies dérivées. Pour plus d’informations, consultez Hiérarchies dérivées (Master Data Services).
Tâches associées
Description de la tâche | Rubrique |
---|---|
Créer un attribut basé sur un domaine qui provient d'une entité existante. | Créer un attribut basé sur un domaine (Master Data Services) |
Créez une entité. | Créer une entité (Master Data Services) |