Abgeleitete Hierarchien (Master Data Services)

Eine abgeleitete Hierarchie wird von den domänenbasierten Attributbeziehungen abgeleitet, die zwischen Entitäten in einem Modell bereits vorhanden sind.

Sie können eine abgeleitete Hierarchie erstellen, um eine der vorhandenen domänenbasierten Attributbeziehungen im Modell hervorzuheben.

Im folgenden Beispiel werden Blattelemente der Product-Entität nach Blattelementen der Subcategory-Entität gruppiert, die dann nach Blattelementen der Category-Entität gruppiert werden. Diese Hierarchie ist möglich, da die Product-Entität über ein domänenbasiertes Attribut mit dem Namen Unterkategorie verfügt, und die Subcategory-Entität verfügt über ein domänenbasiertes Attribut mit dem Namen Kategorie.

Abgeleitete Hierarchien

Eine andere domänenbasierte Attributbeziehung ist zwischen der Product-Entität und der Color-Entität vorhanden. Eine abgeleitete Hierarchie kann diese Beziehung hervorheben.

Abgeleitete Hierarchie

In einer abgeleiteten Hierarchie wird die Entität mit den meisten Elementen nach einer Entität mit weniger Elementen gruppiert. Eine abgeleitete Hierarchie basiert auf der Beziehung zwischen mehreren Entitäten. Eine explizite Hierarchie basiert dagegen auf Elementen aus einer einzelnen Entität.

Sie können die Struktur einer abgeleiteten Hierarchie ändern, ohne dass sich dies auf die zugrunde liegenden Daten auswirkt. Solange die Beziehungen im Modell vorhanden sind, wirkt sich das Löschen einer abgeleiteten Hierarchie nicht auf die Masterdaten aus.

Beispiel

Im folgenden Beispiel verfügt jedes Produktelement über ein domänenbasiertes Attribut mit dem Namen Subcategory. Jedes Subcategory-Element verfügt über ein domänenbasiertes Attribut mit dem Namen Kategorie.

Die Modellstruktur zeigt jede Entität mit dem domänenbasierten Attribut unterhalb an. Die Hierarchiestruktur zeigt an, wie die Elemente gruppiert werden. Die Entität mit den meisten Elementen befindet sich am unteren Ende.

Struktur der abgeleiteten Hierarchie

In einer abgeleiteten Hierarchie können Sie die Beziehung zwischen Product und Subcategory und anschließend zwischen Subcategory und Category hervorheben. Wenn Sie die Elemente in dieser Hierarchie anzeigen, enthält jede Ebene in der Struktur Elemente derselben Entität.

Beispiel für abgeleitete Hierarchie

Bei diesem Hierarchietyp werden Sie daran gehindert, ein Element auf eine ungültige Ebene zu verschieben. Sie können z. B. das Road-650-Fahrrad von der Unterkategorie "Road Bikes" in eine andere Unterkategorie mit dem Namen "Mountain Bikes" verschieben. Es ist nicht möglich, "Road-650" direkt in eine Kategorie zu verschieben, z. B. "1 {Bikes}". Sobald Sie ein Element in der Hierarchiestruktur verschieben, ändert sich der Wert des domänenbasierten Attributs des Elements, um die Änderung anzuzeigen.

HinweisHinweis

Alle Elemente in einer abgeleiteten Hierarchiestruktur sind nach Code sortiert. Die Sortierreihenfolge kann nicht geändert werden.

HinweisHinweis

Wenn das domänenbasierte Attribut eines Elements leer ist und das Attribut für eine abgeleitete Hierarchie verwendet wird, dann wird das Element nicht in der Hierarchie angezeigt. Erstellen Sie Geschäftsregeln, um Attribute zu erhalten, die aufgefüllt werden müssen. Weitere Informationen finden Sie unter Vorgehensweise: Erfordern von Attributwerten (Master Data Services).