Partilhar via


Hierarquias (Serviços de Dados Mestres)

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 é uma estrutura de árvore que você pode usar para:

  • Agrupar membros semelhantes para fins organizacionais.

  • Consolidar e resumir os componentes para relatórios e análises.

O que as hierarquias contêm

Cada hierarquia contém membros de uma ou mais entidades. Quando um membro é adicionado, alterado ou excluído, todas as hierarquias são atualizadas. Isso garante que os dados sejam precisos em todas as hierarquias. As hierarquias também ajudam a garantir que cada membro seja contado uma única vez.

Se você quiser criar um agrupamento de um subconjunto de membros, considere usar uma coleção. Para obter mais informações, consulte Coleções (Master Data Services).

Tipos de hierarquias

Você pode criar várias hierarquias para visualizar e organizar seus membros de maneiras diferentes. Pode criar:

Observação

Todos os membros de uma hierarquia devem estar dentro do mesmo modelo.

Hierarquias não são taxonomias

Uma hierarquia é diferente de uma taxonomia. Uma taxonomia organiza os membros por vários atributos ao mesmo tempo, enquanto uma hierarquia organiza os membros por um atributo de cada vez. Uma taxonomia pode incluir o mesmo membro várias vezes, enquanto uma hierarquia inclui um membro apenas uma vez.

Por exemplo, a mesma bicicleta pode ser incluída numa taxonomia duas vezes: uma vez porque é vermelha e outra porque é um tamanho 38. Numa hierarquia, a bicicleta é incluída apenas uma vez, devendo decidir se a mostra em relação à sua cor ou ao seu tamanho.

Exemplo de hierarquia

No exemplo a seguir, os membros do produto são agrupados por membros da subcategoria.

Hierarquia agrupada por exemplo de subcategoria

Descrição da Tarefa Tópico
Crie uma hierarquia explícita. Criar uma hierarquia explícita (Master Data Services)
Crie uma hierarquia derivada. Criar uma hierarquia derivada (Master Data Services)
Ocultar ou excluir níveis em uma hierarquia derivada existente. Ocultar ou excluir níveis em uma hierarquia derivada (Master Data Services)