Condividi tramite


Definizione e configurazione degli attributi delle dimensioni

Data aggiornamento: 12 dicembre 2006

In Microsoft SQL Server 2005 Analysis Services (SSAS) vi sono molte proprietà che determinano le modalità di funzionamento di dimensioni e attributi delle dimensioni. Nella tabella seguente vengono elencate e descritte queste proprietà degli attributi.

Proprietà Descrizione

AttributeHierarchyDisplayFolder

Identifica la cartella in cui viene visualizzata all'utente la gerarchia dell'attributo associata.

AttributeHierarchyEnabled

Determina se tramite Analysis Services viene generata una gerarchia dell'attributo per l'attributo. Se la gerarchia dell'attributo non è abilitata, l'attributo non può essere utilizzato in una gerarchia definita dall'utente e non è possibile fare riferimento alla gerarchia dell'attributo in istruzioni MDX (Multidimensional Expressions).

AttributeHierarchyOptimizedState

Determina il livello di ottimizzazione applicato alla gerarchia dell'attributo. Per impostazione predefinita, una gerarchia dell'attributo è completamente ottimizzata, che significa che in Analysis Services vengono creati indici per la gerarchia dell'attributo per migliorare le prestazioni di esecuzione delle query. L'altra opzione, NotOptimized, indica che non vengono creati indici per la gerarchia dell'attributo. Ciò risulta utile se la gerarchia dell'attributo non viene utilizzata per l'esecuzione di query, ma per un altro scopo, ad esempio l'ordinamento di un'altra gerarchia dell'attributo.

AttributeHierarchyOrdered

Determina se la gerarchia dell'attributo associata viene ordinata. Il valore predefinito è True. Se, tuttavia, una gerarchia dell'attributo non viene utilizzata per l'esecuzione di query, è possibile risparmiare tempo di elaborazione impostando il valore di questa proprietà su False.

AttributeHierarchyVisible

Determina se la gerarchia dell'attributo è visibile alle applicazioni client. Il valore predefinito è True. Se tuttavia la gerarchia dell'attributo non viene utilizzata per le query ma per un altro scopo, ad esempio per l'ordinamento della gerarchia di un altro attributo, è possibile ridurre i tempi di elaborazione impostando il valore di questa proprietà su False.

CustomRollupColumn

Specifica la colonna che definisce una formula personalizzata di rollup.

CustomRollupPropertiesColumn

Specifica la colonna che contiene le proprietà di una formula personalizzata di rollup.

DefaultMember

Specifica un'espressione MDX che definisce il membro predefinito per l'attributo.

Description

Contiene la descrizione dell'attributo.

DiscretizationBucketCount

Contiene il numero di bucket per la discretizzazione.

DiscretizationMethod

Definisce il metodo da utilizzare per la discretizzazione.

EstimatedCount

Specifica il numero stimato di membri nell'attributo. Il valore predefinito è zero, fino a quando non viene eseguita la Progettazione guidata aggregazioni. È possibile fare in modo che il numero di record venga contato tramite la procedura guidata oppure immettere un valore stimato. Immettere un valore manualmente se si conosce il numero e si desidera risparmiare il tempo necessario per eseguire la query sul database per recuperare il conteggio. Se si sta utilizzando un subset di test dei dati di produzione, è possibile utilizzare i conteggi relativi ai dati di produzione affinché la progettazione delle aggregazioni venga ottimizzata per i dati di produzione piuttosto che per i dati di test.

GroupingBehavior

Fornisce un hint alle applicazioni client.

ID

Contiene l'identificatore univoco (ID) della dimensione.

InstanceSelection

Fornisce un hint alle applicazioni client sul modo in cui deve venire visualizzato un elenco di elementi, in base al numero previsto di elementi presenti nell'elenco. Il valore predefinito è None. Le opzioni disponibili sono:

  • DropDown   Il numero di elementi è sufficientemente piccolo per la visualizzazione in un elenco a discesa.
  • List   Il numero di elementi è troppo grande per la visualizzazione in un elenco a discesa, ma non richiede l'applicazione di filtri.
  • FilteredList   Il numero di elementi è grande a sufficienza per richiedere l'utilizzo di filtri per la visualizzazione.
  • MandatoryFilter   Il numero di elementi è talmente grande che per la visualizzazione è sempre necessario l'utilizzo di filtri.

IsAggregatable

Specifica se i valori dei membri dell'attributo possono essere aggregati. Il valore predefinito è True, che indica che la gerarchia dell'attributo contiene un livello (Totale). Se il valore di questa proprietà è False, la gerarchia dell'attributo non contiene un livello (Totale).

KeyColumns

Contiene la colonna o le colonne che costituiscono la chiave per un attributo, ovvero la colonna della tabella relazionale sottostante nella vista origine dati a cui è associato l'attributo. Il valore di questa colonna per ogni membro viene visualizzato all'utente a meno che non sia specificato un valore per la proprietà NameColumn.

MemberNamesUnique

Determina se i nomi dei membri nella gerarchia dell'attributo devono essere univoci.

MembersWithData

Utilizzata dagli attributi padre per determinare se visualizzare i membri dei dati per i membri non foglia nell'attributo padre. Il valore di questa proprietà viene utilizzato solamente quando la proprietà Usage è impostata su Parent, a indicare che è stata definita una gerarchia padre-figlio.

MembersWithDataCaption

Fornisce una stringa modello utilizzata dagli attributi padre per la creazione di didascalie per i membri dei dati generati dal sistema nell'attributo padre. Il valore di questa proprietà viene utilizzato solamente quando la proprietà Usage è impostata su Parent, a indicare che è stata definita una gerarchia padre-figlio.

Name

Contiene il nome descrittivo dell'attributo.

NameColumn

Identifica la colonna che specifica il nome dell'attributo visualizzato agli utenti al posto del valore della colonna chiave per l'attributo. Questa colonna è utilizzata per visualizzare agli utenti una colonna descrittiva quando il valore della colonna chiave per un membro di un attributo è di difficile comprensione o non utile per l'utente oppure quando la colonna chiave è basata su una chiave composta. La proprietà NameColumn non viene utilizzata in gerarchie padre-figlio, ma per i membri figlio viene invece utilizzata come nome di membro nelle gerarchie padre-figlio.

NamingTemplate

Definisce in che modo vengono denominati i livelli in una gerarchia padre-figlio creata dall'attributo padre. Il valore di questa proprietà viene utilizzato solamente quando la proprietà Usage è impostata su Parent, a indicare che è stata definita una gerarchia padre-figlio.

OrderBy

Descrive in che modo ordinare i membri contenuti nella gerarchia dell'attributo. Il valore predefinito è Name, che indica che l'ordinamento dei membri dell'attributo è basato sul valore della proprietà NameColumn, se presente, altrimenti i membri vengono ordinati in base al valore della colonna chiave. Altri valori disponibili sono:

  • In Nome    L'ordinamento avviene in base al valore della proprietà NameColumn.
  • Key    L'ordinamento avviene in base al valore della colonna chiave del membro dell'attributo.
  • AttributeKey    L'ordinamento avviene in base al valore della chiave del membro di un attributo specificato, che deve presentare una relazione tra attributi con l'attributo.
  • AttributeName    L'ordinamento avviene in base al valore del nome del membro di un attributo specificato, che deve presentare una relazione tra attributi con l'attributo.

OrderByAttribute

Identifica l'attributo in base al quale vengono ordinati i membri della gerarchia dell'attributo.

RootMemberIf

Determina il modo in cui vengono identificati i membri di livello principale o più alto di una gerarchia padre-figlio. Il valore di questa proprietà viene utilizzato solamente quando la proprietà Usage è impostata su Parent, a indicare che è stata definita una gerarchia padre-figlio. Il valore predefinito è ParentIsBlankSelfOrMissing, che indica che solo i membri che soddisfano una o più delle condizioni descritte per ParentIsBlank, ParentIsSelf o ParentIsMissing vengono trattati come membri di livello principale. Sono inoltre disponibili i valori seguenti.

  • ParentIsBlank    Solo i membri con una stringa Null, pari a zero o vuota nella colonna o nelle colonne chiave vengono trattati come membri di livello principale.
  • ParentIsSelf    Solo i membri che hanno se stessi come padre vengono trattati come membri di livello principale.
  • ParentIsMissing    Solo i membri per i quali non è possibile trovare l'elemento padre vengono trattati come membri di livello principale.

Type

Contiene il tipo dell'attributo. Per ulteriori informazioni, vedere Configurazione dei tipi di attributi.

UnaryOperatorColumn

Specifica la colonna che indica gli operatori unari.

Usage

Descrive la modalità di utilizzo di un attributo. Il valore predefinito è Regular. Altri valori disponibili sono Key e Parent.

ValueColumn

Identifica la colonna che indica il valore dell'attributo. Se l'elemento NameColumn dell'attributo è specificato, come valori predefiniti dell'elemento ValueColumn vengono utilizzati gli stessi valori di DataItem. Se l'elemento NameColumn di un attributo non è specificato e l'insieme KeyColumns dell'attributo contiene un unico elemento KeyColumn che rappresenta una colonna chiave con dati di tipo stringa, come valori predefiniti dell'elemento ValueColumn vengono utilizzati gli stessi valori di DataItem.

[!NOTA] Per ulteriori informazioni sull'impostazione dei valori per la proprietà KeyColumn in presenza di valori Null e per altri problemi di integrità dei dati, vedere Gestione di problemi di integrità dei dati in Analysis Services 2005.

Vedere anche

Concetti

Attributi e gerarchie di attributi

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Chiarimento del comportamento della proprietà NameColumn con le gerarchie padre-figlio.