Entités (Master Data Services)

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

Les entités sont des objets contenus dans des modèles Master Data Services. Chaque entité contient des membres, qui correspondent aux lignes de données de référence que vous gérez.

Quel est le nombre approprié d'entités ?

Les modèles peuvent contenir autant d'entités que vous souhaitez gérer. Chaque entité doit regrouper un type semblable de données. Par exemple, vous pouvez souhaiter utiliser une entité pour tous vos comptes d'entreprise, ou pour votre liste principale d'employés.

En général, il existe une ou plusieurs entités centrales qui sont importantes pour votre entreprise, et auxquelles d'autres objets dans le modèle sont associés. Par exemple, un modèle Product peut comporter une entité centrale appelée Product associée à des entités appelées Subcategory et Category. Toutefois, vous n'avez pas besoin d'avoir une entité centrale. Selon vos besoins, vous pouvez utiliser plusieurs entités que vous considérez d'importance égale.

Lien entre les entités et les autres objets de modèle

Vous pouvez considérer une entité comme une table qui contient des données de référence, dans laquelle les lignes représentent des membres et les colonnes des attributs.

Entité Master Data Services représentée en tant que table

Vous devez remplir l'entité avec une liste des données de référence que vous souhaitez gérer.

Les entités permettent de générer des hiérarchies dérivées, qui sont des hiérarchies basées sur le niveau et sur plusieurs entités. Pour plus d’informations, consultez Hiérarchies dérivées (Master Data Services).

Les entités peuvent également être activées pour contenir des hiérarchies explicites (structures déséquilibrées basées sur une seule entité) et des collections (combinaisons uniques de sous-ensembles de membres). Pour plus d’informations, consultez Hiérarchies explicites (Master Data Services) et Collections (Master Data Services).

Utilisation d'entités en tant que listes contraintes

Lorsque les utilisateurs affectent des attributs aux membres d'une entité, vous pouvez les forcer à choisir dans une liste contrainte de valeurs. Pour cela, vous devez vous servir d'une entité pour remplir une liste de valeurs pour l'attribut. Cet attribut est qualifié d'attribut basé sur un domaine. Pour plus d’informations, consultez Attributs basés sur un domaine (Master Data Services).

Sécurité d'une entité

Vous pouvez accorder aux utilisateurs l'autorisation d'accès à une entité, y compris aux objets de modèle associés. Pour plus d’informations, consultez Autorisations d’entité (Master Data Services).

Exemples d'entités

L'exemple suivant montre un entité comportant les attributs suivants : Name, Code, Subcategory, StandardCost, ListPrice et FilePhoto. Ces attributs décrivent les membres. Chaque membre est représenté par une ligne unique de valeurs d'attribut.

Table d’entités de produit Bike

Dans l'exemple suivant, l'entité Product est l'entité centrale. L'entité Subcategory est un attribut basé sur un domaine de l'entité Product. L'entité Category est un attribut basé sur un domaine de l'entité Subcategory. StandardCost et ListPrice sont des attributs de forme libre de l'entité Product, et FilePhoto est un attribut de fichier de l'entité Product.

Arborescence d’entités de produit

Remarque

Il s'agit d'un exemple basé sur l'interface utilisateur de Master Data Manager (IU). La structure de l'arborescence hiérarchique affiche les relations entre les entités et les attributs basés sur un domaine. Elle est conçue pour afficher les relations plutôt que pour représenter les niveaux d'importance.

Description de la tâche Rubrique
Créez une entité. Créer une entité (Master Data Services)
Modifiez le nom d'une entité existante. Modifier une entité (Master Data Services)
Supprimez une entité existante. Supprimer une entité (Master Data Services)
Affectez une autorisation à des entités. Affecter des autorisations d'objet de modèle (Master Data Services)