Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server v systému Windows
Azure SQL Managed Instance
Důležité
Hlavní datové služby (MDS) se odeberou v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Serveru 2022 (16.x) a starších verzích.
Ve službě Master Data Services je rekurzivní hierarchie odvozenou hierarchií, která zahrnuje rekurzivní relaci. Rekurzivní relace existuje, pokud má entita atribut založený na doméně na základě samotné entity.
Příklad rekurzivní hierarchie
Typickým příkladem rekurzivní hierarchie je organizační struktura. Ve službě Master Data Services byste to udělali tak, že vytvoříte entitu Zaměstnanec s atributem založeným na doméně s názvem Správce. Atribut Manažer se vyplní ze seznamu zaměstnanců. V této ukázkové organizaci můžou být vedoucí všichni zaměstnanci.
Můžete vytvořit odvozenou hierarchii, která zvýrazní vztah mezi entitou Zaměstnanec a atributem založeným na doméně manažera.
Pokud chcete zahrnout každého člena do hierarchie pouze jednou, můžete ukotvit nulové relace. Když to uděláte, členové s prázdnými hodnotami atributů založenými na doméně se zobrazí na nejvyšší úrovni hierarchie.
Pokud neukotvíte nulové relace, členové jsou započítáni vícekrát. Všichni členové jsou zobrazeni na nejvyšší úrovni. Zobrazí se také pod členy, jejichž atributy zahrnují tyto položky.
V tomto příkladu je Marcia na nejvyšší úrovni. Není manažerkou žádných zaměstnanců, protože není používána jako hodnota atributu na základě domény pro žádného jiného člena zaměstnanců. Robert má naopak pozici pod ní, protože Marcia má Roberta jako hodnotu atributu jejího manažera.
Pravidla
Odvozená hierarchie nemůže obsahovat více než jednu rekurzivní relaci. Může však mít i jiné odvozené relace (například odvozenou hierarchii, která obsahuje rekurzivní vztah mezi manažerem a zaměstnancem, může mít také vztahy mezi zemí/regionem a manažerem a mezi zaměstnancem a prodejnou).
Členům v rekurzivní hierarchii nelze přiřadit oprávnění člena (na kartě Členové hierarchie).
Rekurzivní hierarchie nemohou zahrnovat kruhové relace. Například Katherine nemůže být manažerkou Sandeepa, pokud je Sandeep jejím manažerem. Katherine se také nemůže sama zvládnout.
Související úkoly
| Popis úkolu | Téma |
|---|---|
| Vytvořte odvozenou hierarchii. | Vytvoření odvozené hierarchie (hlavní datové služby) |
| Změňte název existující odvozené hierarchie. | Změna názvu odvozené hierarchie (hlavní datové služby) |
| Odstraňte existující odvozenou hierarchii. | Odstranění odvozené hierarchie (Master Data Services) |