Compartilhar via


Hierarquias derivadas (Master Data Services)

Uma hierarquia derivada do Master Data Services é derivada de relações de atributos baseados em domínio que já existem entre entidades em um modelo.

Você pode criar uma hierarquia derivada para destacar qualquer relação de atributo baseado em domínio existente no modelo.

Membros folha agrupam outros membros folha

Em uma hierarquia derivada, os membros folha de uma entidade são usados para agrupar os membros folha de outra entidade. Uma hierarquia derivada é baseada na relação entre essas entidades. Uma hierarquia explícita, ao contrário, é baseada apenas em membros de uma única entidade e é estruturada de qualquer maneira que você especificar.

Você pode alterar a estrutura de uma hierarquia derivada sem afetar os dados subjacentes. Contanto que as relações ainda existam no modelo, a exclusão de uma hierarquia derivada não afetará seus dados mestre.

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 usuário

A estrutura é derivada das relações entre atributos baseados em domínio

Contém os membros de uma única entidade

Contém os membros de várias entidades

Usa membros consolidados para agrupar outros membros

Usa membros folha de uma entidade para agrupar membros folha de outra entidade

Pode ser irregular

Sempre contém um número consistente de níveis

Exemplo de hierarquia derivada

No exemplo a seguir, os membros folha da entidade Produto são agrupados por membros folha da entidade Subcategoria, que são então agrupados por membros folha da entidade Category. Esta hierarquia é possível porque a entidade Product tem um atributo baseado em domínio denominado Subcategory, e a entidade Subcategory tem um atributo baseado em domínio denominado Category.

A estrutura de hierarquia mostra como os membros são agrupados. A entidade com a maioria dos membros está na parte inferior.

Hierarquia derivada da estrutura de modelos

Em uma hierarquia derivada, você pode realçar a relação entre Product e Subcategory, e depois entre Subcategory e Category. Quando você exibir os membros desta hierarquia, cada nível da árvore conterá membros da mesma entidade.

Exemplo de hierarquia derivada de mountain bike

Este tipo de hierarquia impede que você mova um membro para um nível que não é válido. Por exemplo, você pode mover a Road-650 bike de uma subcategoria, Road Bikes, para outra, Mountain Bikes. Você não pode mover Road-650 diretamente abaixo de uma categoria, como 1 {Bikes}. Cada vez que você move um membro na árvore hierárquica, o valor de atributo baseado em domínio do membro muda para refletir a mudança.

Observações

Todos os membros na árvore hierárquica derivada são classificados por código. Você não pode alterar a ordem de classificação.

Se o atributo baseado em domínio de um membro estiver em branco e o atributo for usado para uma hierarquia derivada, o membro não será exibido na hierarquia. Crie regras de negócios para exigir o preenchimento de atributos. Para obter mais informações, consulte Exigir valores de atributos (Master Data Services).

Tarefas relacionadas

Descrição da Tarefa

Tópico

Criar uma nova 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)

Alterar o nome de uma hierarquia derivada existente.

Alterar o nome de uma hierarquia derivada (Master Data Services)

Excluir uma hierarquia derivada existente.

Excluir uma hierarquia derivada (Master Data Services)

Conteúdo relacionado