Partilhar via


Hierarquias explícitas (Master Data Services)

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

No Master Data Services, uma hierarquia explícita organiza membros de uma única entidade de qualquer maneira que você especificar. A estrutura pode ser irregular e, ao contrário das hierarquias derivadas, as hierarquias explícitas não são baseadas em relações de atributos baseadas em domínio.

Observação

A hierarquia explícita foi preterida.

Grupo de Membros Consolidados Outros Membros

Uma hierarquia explícita usa membros consolidados que você cria com a finalidade de agrupar outros membros. Esses membros consolidados podem pertencer a apenas uma hierarquia explícita de cada vez. Uma hierarquia explícita também inclui todos os membros da folha da entidade associada.

Uma hierarquia explícita pode ser irregular, o que significa que a hierarquia pode terminar em diferentes níveis simultaneamente. Cada membro consolidado pode ter um número ilimitado de membros consolidados e folha por baixo, ou pode não ter nenhum. Os membros da folha podem estar sob um único membro consolidado ou sob vários níveis de membros consolidados.

Observação

Antes de criar uma hierarquia explícita, a entidade deve ser habilitada para hierarquias explícitas.

Tipos de hierarquias explícitas

Existem dois tipos de hierarquias explícitas: obrigatórias e não obrigatórias.

Hierarquia explícita obrigatória

Uma hierarquia explícita obrigatória é uma hierarquia na qual todos os membros da folha devem ser incluídos na árvore hierárquica. Por padrão, todos os membros são incluídos na raiz da árvore. Você pode reorganizar os membros conforme necessário.

Hierarquia explícita não obrigatória

Uma hierarquia explícita não obrigatória é uma hierarquia na qual todos os membros da folha estão em um nó não utilizado criado pelo sistema. Você pode mover membros para fora deste nó conforme precisar. Os restantes membros podem permanecer no nó Não utilizado.

Quando você usa hierarquias explícitas não obrigatórias, qualquer relatório ou análise feita na hierarquia pode não corresponder a relatórios ou análises feitas em hierarquias obrigatórias.

Regras

As regras seguintes aplicam-se às hierarquias explícitas (obrigatórias e não obrigatórias).

  • Cada membro da folha pode ser incluído na hierarquia apenas uma vez.

  • Todos os membros consolidados devem ser incluídos em uma hierarquia.

  • Os membros consolidados não podem estar em mais de uma hierarquia explícita.

  • Os membros consolidados na árvore hierárquica não precisam conter membros da folha abaixo deles.

  • Se você excluir uma hierarquia explícita, todos os membros consolidados que foram usados na hierarquia serão excluídos.

  • Se você excluir um membro consolidado que estava em uma hierarquia explícita, todos os membros folha que foram agrupados por esse membro consolidado serão movidos para a raiz.

Hierarquias explícitas versus hierarquias derivadas

A tabela a seguir mostra algumas das diferenças entre hierarquias explícitas e derivadas.

Hierarquias explícitas Hierarquias derivadas
A estrutura é definida pelo utilizador A estrutura é derivada das relações entre atributos baseados em domínio
Contém membros de uma única entidade Contém membros de várias entidades
Usa membros consolidados para agrupar outros membros Usa membros da folha de uma entidade para agrupar membros da folha de outra entidade
Pode ser esfarrapado Sempre contém um número consistente de níveis

Exemplo de hierarquia explícita

No exemplo a seguir, a entidade Produto contém os seguintes membros folheares: BK-M101 {Mountain-100}, BK-M201 {Mountain-200}, BK-M301 {Mountain-300}, BK-R150 {Road-150}, BK-R450 {Road-450} e BK-R650 {Road-650}.

Para resumir esses membros folha em pontos de consolidação específicos, pode-se criar membros consolidados na entidade Produto. Insira os membros consolidados em níveis na árvore de hierarquia onde você deseja resumir os membros da folha. Não há limitação de onde você insere seus membros consolidados; no entanto, cada membro (folha ou consolidado) só pode ser utilizado uma vez.

Exemplo de hierarquia explícita de mountain bike

Os membros consolidados podem ser usados para agrupar membros em qualquer nível, sendo os membros folha e consolidados classificados na ordem que for determinada.

Descrição da Tarefa Tópico
Crie uma nova hierarquia explícita. Criar uma hierarquia explícita (Master Data Services)
Altere o nome de uma hierarquia explícita existente. Alterar um nome de hierarquia explícito (Master Data Services)
Exclua uma hierarquia explícita existente. Excluir uma hierarquia explícita (Master Data Services)