Rekursive Hierarchien (Master Data Services)
Gilt für:SQL Server – nur Windows Azure SQL Managed Instance
In Master Data Services ist eine rekursive Hierarchie eine abgeleitete Hierarchie, die eine rekursive Beziehung enthält. Eine rekursive Beziehung ist vorhanden, wenn eine Entität über ein domänenbasiertes Attribut auf Grundlage der Entität selbst verfügt.
Beispiel für eine rekursive Hierarchie
Ein typisches Beispiel für eine rekursive Hierarchie ist eine Organisationsstruktur. In Master Data Services würden Sie dies tun, indem Sie eine Mitarbeiterentität mit einem domänenbasierten Attribut namens "Manager" erstellen. Das Manager-Attribut wird aus der Liste der Mitarbeiter aufgefüllt. In dieser Beispielorganisation können alle Mitarbeiter Manager sein.
Sie können eine abgeleitete Hierarchie erstellen, die die Beziehung zwischen der Employee-Entität und dem domänenbasierten Attribut "Manager" hervorhebt.
Um jedes Element nur einmal in die Hierarchie einzuschließen, können Sie NULL-Beziehungen verankern. Wenn Sie dies tun, werden Elemente mit leeren domänenbasierten Attributwerten auf der obersten Ebene der Hierarchie angezeigt.
Wenn Sie keine NULL-Beziehungen verankern, werden Elemente mehrmals eingeschlossen. Alle Elemente werden auf der obersten Ebene angezeigt. Sie werden auch unter den Elementen angezeigt, deren Attribute sie sind.
In diesem Beispiel befindet sich Marcia auf der obersten Ebene. Sie ist kein Manager von Mitarbeitern, da sie nicht als domänenbasierter Attributwert für andere Employee-Elemente verwendet wird. Robert dagegen hat unter sich eine Ebene, da Marcia Robert als Managerattributwert hat.
Regeln
Eine abgeleitete Hierarchie kann höchstens eine rekursive Beziehung aufweisen. Sie kann jedoch andere abgeleitete Beziehungen haben (z. B. eine abgeleitete Hierarchie, die einen rekursiven Manager zu Mitarbeiterbeziehung enthält, kann auch über Länder-/Region-zu-Manager- und Mitarbeiter-zu-Store-Beziehungen verfügen).
Sie können Elementen in einer rekursiven Hierarchie (auf der Registerkarte Hierarchieelemente ) keine Elementberechtigungen zuweisen.
Rekursive Hierarchien können keine kreisförmigen Beziehungen einschließen. Katherine kann z. B. nicht Sandeeps Managerin sein, wenn Sandeep ihr Manager ist. Auch kann Katherine nicht ihre eigener Managerin sein.
Related Tasks
Taskbeschreibung | Thema |
---|---|
Erstellen Sie eine abgeleitete Hierarchie. | Erstellen einer abgeleiteten Hierarchie (Master Data Services) |
Ändern Sie den Namen einer vorhandenen abgeleiteten Hierarchie. | Ändern eines abgeleiteten Hierarchienamens (Master Data Services) |
Löschen Sie eine vorhandene abgeleitete Hierarchie. | Löschen einer abgeleiteten Hierarchie (Master Data Services) |
Verwandte Inhalte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für