Domänenbasierte Attribute (Master Data Services)

Ein domänenbasiertes Attribut ist ein Attribut mit Werten, die von Elementen aus einer Entität aufgefüllt werden.

Domänenbasierte Attribute verhindern, dass Benutzer ungültige Attributwerte eingeben. Um einen Attributwert auszuwählen, muss der Benutzer aus einer Liste auswählen.

Im folgenden Beispiel verfügt die Product-Entität über das domänenbasierte Attribut Subcategory. Das Subcategory-Attribut wird mit Werten aus der Subcategory-Entität aufgefüllt.

Die Entität Subcategory hat ein domänenbasiertes Attribut mit Namen Category. Das Category-Attribut wird mit Werten aus der Category-Entität aufgefüllt.

Domänenbasiertes Attribut

In vielen Fällen ist der Name des domänenbasierten Attributs der gleiche wie der Name der Entität. Dies muss jedoch nicht immer der Fall sein.

Sie können die gleiche Entität als domänenbasiertes Attribut für mehrere Entitäten verwenden. Sie können z. B. eine Entität mit dem Namen YesNoIndicator mit den folgenden Elementen erstellen: Yes, No und Maybe. Anschließend erstellen Sie ein domänenbasiertes Attribut mit dem Namen InStock und verwenden die YesNoIndicator-Entität als Quelle. Alternativ können Sie auch ein domänenbasiertes Attribut mit dem Namen Approved erstellen und die YesNoIndicator-Entität als Quelle verwenden. Jedes Mal, wenn Benutzer aus einer Liste von Elementen der YesNoIndicator-Entität auswählen sollen, können Sie die Entität als domänenbasiertes Attribut verwenden.

Domänenbasierte Attributbeziehungen sind die Grundlage für abgeleitete Hierarchien.