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.
Odvozená hierarchie služby Master Data Services je odvozena z vztahů atributů založených na doméně, které již existují mezi entitami v modelu.
Můžete vytvořit odvozenou hierarchii, která zvýrazní všechny existující relace atributů založené na doméně v modelu.
Skupina členů listu ostatní členové listu
V odvozené hierarchii se listové členy z jedné entity používají k seskupení listových členů další entity. Odvozená hierarchie je založená na vztahu mezi těmito entitami. Explicitní hierarchie je naopak založená na členech pouze z jedné entity a je strukturovaná jakýmkoli způsobem, který určíte.
Strukturu odvozené hierarchie můžete změnit bez ovlivnění podkladových dat. Pokud relace v modelu stále existují, odstranění odvozené hierarchie nemá na hlavní data žádný vliv.
Explicitní hierarchie versus odvozené hierarchie
Následující tabulka uvádí některé rozdíly mezi explicitní a odvozenou hierarchií.
Poznámka:
Explicitní hierarchie jsou v této verzi služby Master Data Services zastaralé.
| Explicitní hierarchie | Odvozené hierarchie |
|---|---|
| Struktura je definována uživatelem | Struktura je odvozena z vztahů mezi atributy založenými na doméně. |
| Obsahuje členy z jedné entity. | Obsahuje členy z více entit. |
| Používá konsolidované členy k seskupení ostatních členů. | Používá listové členy jedné entity k seskupení listových členů jiné entity. |
Vytvoření hierarchie Variable-Depth
Existují dva doporučené způsoby, jak vytvořit hierarchii hloubkové proměnné:
Pokud potřebujete, aby všechny úrovně měly stejné atributy, vytvořte jednu entitu a pak pro tuto entitu vytvořte rekurzivní hierarchii pomocí atributu založeného na doméně, který je založený na entitě.
Pokud potřebujete jednu sadu atributů pro členy typu list a další sadu atributů v horních úrovních, vytvořte dvě entity pro odvozenou hierarchii. Pro entitu typu list použijte atribut založený na doméně, který je založen na nadřazené entitě. Pro nadřazenou entitu použijte atribut založený na doméně, který je založen na sobě.
Příklad odvozené hierarchie
V následujícím příkladu jsou listové členy entitě Product seskupeny podle listových členů entitě Subcategory, které jsou pak seskupeny podle listových členů entitě Category. Tato hierarchie je možná, protože entita Product má atribut založený na doméně s názvem Subcategory a entita Subcategory má atribut založený na doméně s názvem Category.
Struktura hierarchie ukazuje, jak jsou členové seskupené. Entita s nejvíce členy je v dolní části.
V odvozené hierarchii můžete zvýraznit vztah mezi produktem a podkategorií a pak mezi podkategoriemi a kategoriemi. Když zobrazíte členy v této hierarchii, každá úroveň stromu obsahuje členy ze stejné entity.
Tento typ hierarchie vám brání v přesunu člena na úroveň, která není platná. Například můžete kolo Road-650 přesunout z jedné podkategorie, silničních kol do jiného, horská kola. Road-650 nelze přesunout přímo do kategorie, například 1 {Bikes}. Při každém přesunutí člena ve stromu hierarchie se hodnota atributu člena změní tak, aby odrážela přesun.
Poznámky
Všechny členy v odvozené hierarchii jsou seřazené podle ID. Pořadí řazení nelze změnit.
Pokud je atribut založený na doméně člena prázdný a atribut se používá pro odvozenou hierarchii, člen se v hierarchii nezobrazí. Vytvořte obchodní pravidla, která vyžadují naplnění atributů. Další informace naleznete v tématu Vyžadovat hodnoty atributů (hlavní datové služby).
Související úkoly
| Popis úkolu | Téma |
|---|---|
| Vytvořte novou odvozenou hierarchii. | Vytvoření odvozené hierarchie (hlavní datové služby) |
| Skrýt nebo odstranit úrovně v existující odvozené hierarchii | Skrytí nebo odstranění úrovní v odvozené hierarchii (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) |