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.
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.
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. |
|
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. |
|