Progettare le gerarchie in modo che i livelli inferiori includano un numero di membri maggiore dei livelli superiori

Questa regola analizza le dimensioni per determinare se qualsiasi gerarchia include un attributo a un livello inferiore nella gerarchia che contiene meno membri rispetto a un attributo al livello superiore.

Procedure consigliate

Una gerarchia dove un attributo a un livello inferiore ha meno membri rispetto all’attributo a un livello superiore si verifica a causa di una delle seguenti ragioni:

  • Di solito, questo tipo di gerarchia indica che i livelli sono nell'ordine errato. Per esempio, una gerarchia dove l'attributo [Stato] è a un livello inferiore rispetto all'attributo [Città] non ha gli attributi in ordine corretto.

  • Questo tipo di gerarchia potrebbe indicare anche che alle colonne chiave del livello inferiore manca una colonna. Si supponga ad esempio che l'attributo [Year] è a un livello superiore rispetto all'attributo [Quarter Number]. Una colonna è mancante in questa gerarchia. L'attributo [Year] dovrebbe inoltre essere di livello superiore rispetto all'attributo [Quarter with Year].

In questi casi, tale tipo di gerarchia crea confusione per gli utenti finali che tentano di utilizzare e comprendere il cubo.

È preferibile creare gerarchie in una modalità che attribuisca ai livelli inferiori della gerarchia più membri rispetto agli attributi al livello superiore.

Ulteriori informazioni

Per ulteriori informazioni, vedere Definizione e configurazione di una gerarchia definita dall'utente nella documentazione in linea di SQL Server.