Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server in Windows
Azure SQL Managed Instance
Belangrijk
Master Data Services (MDS) wordt verwijderd in SQL Server 2025 (17.x). MdS wordt nog steeds ondersteund in SQL Server 2022 (16.x) en eerdere versies.
In Master Data Services is een recursieve hiërarchie een afgeleide hiërarchie die een recursieve relatie bevat. Een recursieve relatie ontstaat wanneer een entiteit een domeingebaseerd kenmerk heeft dat op de entiteit zelf is gebaseerd.
Voorbeeld van recursieve hiërarchie
Een typisch recursief hiërarchievoorbeeld is een organisatiestructuur. In Master Data Services doet u dit door een entiteit Werknemer te maken met een domeinkenmerk met de naam Manager. Het kenmerk Manager wordt ingevuld in de lijst met werknemers. In deze voorbeeldorganisatie kunnen alle werknemers managers zijn.
U kunt een afgeleide hiërarchie maken die de relatie tussen de entiteit Werknemer en het kenmerk Manager op basis van een domein markeert.
Als u elk lid in de hiërarchie slechts één keer wilt opnemen, kunt u null-relaties verankeren. Wanneer u dit doet, worden leden met lege kenmerkwaarden op basis van een domein weergegeven op het hoogste niveau van de hiërarchie.
Als u null-relaties niet ankert, worden leden meerdere keren opgenomen. Alle leden worden weergegeven op het hoogste niveau. Ze worden ook weergegeven onder leden waarvan ze kenmerken zijn.
In dit voorbeeld bevindt Marcia zich op het hoogste niveau. Ze is niet de manager van werknemers omdat ze niet wordt gebruikt als een kenmerkwaarde op basis van een domein voor andere werknemers. Robert heeft daarentegen een niveau onder hem omdat Marcia Robert heeft als haar manager kenmerkwaarde.
Reglement
Een afgeleide hiërarchie mag niet meer dan één recursieve relatie bevatten. Het kan echter ook andere afgeleide relaties hebben (bijvoorbeeld een afgeleide hiërarchie die een recursieve manager aan werknemersrelatie bevat, kan ook land-/regio-naar-manager- en werknemer-naar-winkelrelaties hebben).
U kunt geen lidmachtigingen (op het tabblad Hiërarchieleden ) toewijzen aan leden in een recursieve hiërarchie.
Recursieve hiërarchieën kunnen geen kringrelaties bevatten. Katherine kan bijvoorbeeld de manager van Sandeep niet zijn als Sandeep haar manager is. Ook kan Katherine zichzelf niet beheren.
Gerelateerde taken
| Taakbeschrijving | Onderwerp |
|---|---|
| Maak een afgeleide hiërarchie. | Een afgeleide hiërarchie maken (Master Data Services) |
| Wijzig de naam van een bestaande afgeleide hiërarchie. | Een afgeleide hiërarchienaam wijzigen (Master Data Services) |
| Een bestaande afgeleide hiërarchie verwijderen. | Een afgeleide hiërarchie verwijderen (Master Data Services) |