Gerarchie (Master Data Services)

Si applica a:SQL Server - solo Windows Istanza gestita di SQL di Azure

In Master Data Services, una gerarchia è una struttura ad albero che consente di effettuare le operazioni seguenti:

  • Raggruppare membri simili per scopi organizzativi.

  • Consolidare e riepilogare membri per la creazione di report e l'analisi.

Contenuto delle gerarchie

In ogni gerarchia sono contenuti i membri di una o più entità. Quando un membro viene aggiunto, modificato o eliminato, vengono aggiornate tutte le gerarchie. In questo modo viene garantita l'accuratezza dei dati in esse contenute. Le gerarchie consentono inoltre di assicurare che ogni membro venga contato una sola volta.

Se si desidera creare un raggruppamento di un subset di membri, si consideri l'utilizzo di una raccolta. Per altre informazioni, vedere Raccolte (Master Data Services).

Tipi di gerarchie

È possibile creare più gerarchie per visualizzare e organizzare i membri in modi diversi. È possibile creare:

Nota

Tutti i membri di una gerarchia devono trovarsi all'interno dello stesso modello.

Le gerarchie non sono tassonomie

Una gerarchia è diversa da una tassonomia. In una tassonomia i membri vengono organizzati contemporaneamente in base a più attributi, mentre in una gerarchia i membri vengono organizzati in base a un attributo alla volta. In una tassonomia lo stesso membro può essere incluso più volte, mentre in una gerarchia può essere incluso una sola volta.

Ad esempio, la stessa bicicletta può essere inclusa due volte in una tassonomia, una perché è rossa e un'altra perché ha una dimensione 38. In una gerarchia la bicicletta viene inclusa una sola volta ed è pertanto necessario decidere se visualizzarla in relazione al colore o alla dimensione.

Esempio di gerarchia

Nell'esempio seguente, i membri del prodotto vengono raggruppati in base ai membri della sottocategoria.

Hierarchy Grouped by Subcategory Example

Descrizione dell'attività Argomento
Creare una gerarchia esplicita. Creare una gerarchia esplicita (Master Data Services)
Creare una 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)