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.
Eine andere domänenbasierte Attributbeziehung ist zwischen der Product-Entität und der Color-Entität vorhanden. Eine abgeleitete Hierarchie kann diese Beziehung hervorheben.
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.
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.
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.
Hinweis |
---|
Alle Elemente in einer abgeleiteten Hierarchiestruktur sind nach Code sortiert. Die Sortierreihenfolge kann nicht geändert werden. |
Hinweis |
---|
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). |
Siehe auch