Condividi tramite


Gerarchie derivate (Master Data Services)

Una gerarchia derivata Master Data Services si basa sulle relazioni tra attributi basati su dominio che esistono già tra le entità di un modello.

È possibile creare una gerarchia derivata per evidenziare qualsiasi relazione esistente tra gli attributi basati su dominio presente nel modello.

Membri foglia che raggruppano altri membri foglia

In una gerarchia derivata i membri foglia di un'entità vengono utilizzati per raggruppare i membri foglia di un'altra entità. Una gerarchia derivata si basa sulla relazione tra tali entità. Al contrario, una gerarchia esplicita è basata solo su membri di una singola entità ed è strutturata in qualsiasi modo venga specificato.

È possibile modificare la struttura di una gerarchia derivata senza modificare i dati sottostanti. Finché le relazioni sono presenti nel modello, l'eliminazione di una gerarchia derivata non determina alcun effetto sui dati master.

Gerarchie esplicite e gerarchie derivate

Nella tabella seguente vengono illustrate alcune differenze tra le gerarchie esplicite e derivate.

Gerarchie esplicite

Gerarchie derivate

La struttura viene definita dall'utente

La struttura è derivata dalle relazioni tra attributi basati su dominio

Contengono membri di una sola entità

Contengono membri di più entità

Utilizzano i membri consolidati per raggruppare altri membri

Utilizzano i membri foglia di un'entità per raggruppare i membri foglia di un'altra entità

Possono essere incomplete

Contengono sempre un numero coerente di livelli

Esempio di gerarchia derivata

Nell'esempio seguente i membri foglia dell'entità Product vengono raggruppati per membri foglia dell'entità Subcategory, a loro volta raggruppati per membri foglia dell'entità Category. Questa gerarchia è possibile perché l'entità Product dispone di un attributo basato su dominio denominato Subcategory e l'entità Subcategory dispone di un attributo basato su dominio denominato Category.

La struttura della gerarchia illustra il raggruppamento dei membri. L'entità con il maggiore numero di membri è in fondo.

Gerarchia derivata dalla struttura del modello

In una gerarchia derivata è possibile evidenziare la relazione tra Product e Subcategory, quindi tra Subcategory e Category. Quando si visualizzano i membri in questa gerarchia, ogni livello nell'albero contiene i membri della stessa entità.

Esempio di gerarchia derivata di mountain bike

Questo tipo di gerarchia non consente lo spostamento di un membro in un livello non valido. È ad esempio possibile spostare la bicicletta Road-650 da una sottocategoria, Road Bikes, in un'altra, Mountain Bikes. Non è possibile spostare Road-650 direttamente in una categoria, ad esempio 1 {Bikes}. Ogni volta che si sposta un membro nell'albero gerarchico, il valore dell'attributo basato su dominio del membro viene modificato in modo da riflettere lo spostamento.

Note

Tutti i membri di un albero gerarchico derivato vengono ordinati in base al codice. Non è possibile modificare l'ordinamento.

Se un attributo basato su dominio di un membro è vuoto e l'attributo viene utilizzato per una gerarchia derivata, il membro non verrà visualizzato nella gerarchia. Creare regole business per richiedere il popolamento degli attributi. Per ulteriori informazioni, vedere Richiedere valori di attributo (Master Data Services).

Attività correlate

Descrizione dell'attività

Argomento

Creare una nuova gerarchia derivata.

Creare una gerarchia derivata (Master Data Services)

Nascondere o eliminare i livelli in una gerarchia derivata esistente.

Nascondere o eliminare livelli di una gerarchia derivata (Master Data Services)

Modificare il nome di una gerarchia derivata esistente.

Modificare il nome di una gerarchia derivata (Master Data Services)

Eliminare una gerarchia derivata esistente.

Eliminare una gerarchia derivata (Master Data Services)

Contenuto correlato