Set di righe MDSCHEMA_MEMBERS

Descrive i membri all'interno di un database.

Colonne del set di righe

Nel set di righe MDSCHEMA_MEMBERS sono contenute le colonne seguenti.

Nome colonna

Indicatore del tipo

Lunghezza

Descrizione

CATALOG_NAME

DBTYPE_WSTR

Nome del database a cui appartiene il membro.

SCHEMA_NAME

DBTYPE_WSTR

Nome dello schema a cui appartiene il membro.

CUBE_NAME

DBTYPE_WSTR

Nome del cubo a cui appartiene il membro.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nome univoco della dimensione a cui appartiene il membro.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nome univoco della gerarchia a cui appartiene il membro.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Nome univoco del livello a cui appartiene il membro.

LEVEL_NUMBER

DBTYPE_UI4

Distanza del membro dalla radice della gerarchia. Il livello radice è zero (0).

MEMBER_ORDINAL

DBTYPE_UI4

(Deprecato) Restituisce sempre 0.

MEMBER_NAME

DBTYPE_WSTR

Nome del membro.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Nome univoco del membro.

MEMBER_TYPE

DBTYPE_I4

Tipo del membro:

  • MDMEMBER_TYPE_REGULAR (1)

  • MDMEMBER_TYPE_ALL (2)

  • MDMEMBER_TYPE_MEASURE (3)

  • MDMEMBER_TYPE_FORMULA (4)

  • MDMEMBER_TYPE_UNKNOWN (0)

  • MDMEMBER_TYPE_FORMULAha la precedenza rispetto a MDMEMBER_TYPE_MEASURE. Ad esempio, se nella dimensione Measures esiste un membro di tipo formula (calcolato), questo verrà elencato come MDMEMBER_TYPE_FORMULA.

MEMBER_GUID

DBTYPE_GUID

GUID del membro. NULL se non è presente alcuna GUID.

MEMBER_CAPTION

DBTYPE_WSTR

Etichetta o didascalia associata al membro. Utilizzata principalmente per scopi di visualizzazione. Se non esiste una didascalia, viene restituito MEMBER_NAME.

CHILDREN_CARDINALITY

DBTYPE_UI4

Numero di elementi figlio del membro. Poiché può trattarsi di una stima, è necessario che i consumer non considerino questo valore come il conteggio esatto. I provider restituiscono la migliore stima possibile.

PARENT_LEVEL

DBTYPE_UI4

Distanza dell'elemento padre del membro dal livello radice della gerarchia. Il livello radice è zero (0).

PARENT_UNIQUE_NAME

DBTYPE_WSTR

Nome univoco del nodo padre del membro. NULL viene restituito per tutti i membri al livello di radice.

PARENT_COUNT

DBTYPE_UI4

Numero di elementi padre del membro.

DESCRIPTION

DBTYPE_WSTR

In questa colonna viene sempre restituito un valore NULL.

Questa colonna esiste per garantire la compatibilità con le versioni precedenti.

EXPRESSION

DBTYPE_WSTR

Espressione per i calcoli, se il membro è di tipo MDMEMBER_TYPE_FORMULA.

MEMBER_KEY

DBTYPE_WSTR

Valore della colonna chiave del membro. Restituisce NULL se il membro dispone di una chiave composta.

IS_PLACEHOLDERMEMBER

DBTYPE_BOOL

Valore booleano che indica se un membro è un membro segnaposto per una posizione vuota in una gerarchia della dimensione.

È valido solo se la proprietà MDX Compatibility è stata impostata su 2.

IS_DATAMEMBER

DBTYPE_BOOL

Valore booleano che indica se il membro è un membro dati.

Restituisce True se il membro è un membro dei dati.

SCOPE

DBTYPE_I4

 

Ambito del membro. Il membro può essere un membro calcolato della sessione o un membro calcolato globale. In questa colonna viene restituito NULL per i membri non calcolati.

I possibili valori della colonna sono i seguenti:

  • MDMEMBER_SCOPE_GLOBAL=1

  • MDMEMBER_SCOPE_SESSION=2

Zero or more additional columns

DBTYPE_UI2

Non viene restituita alcuna proprietà se i membri possono essere restituiti da più livelli. Ad esempio, se l'operatore di albero corrisponde a PARENT e SELF per una gerarchia non di tipo padre-figlio, non viene restituita alcuna proprietà del membro.

Si applica alle gerarchie incomplete dove gli operatori di albero possono restituire membri da livelli diversi, ad esempio se il livello precedente contiene spazi vuoti ed è necessario che il membro disponga di un elemento padre.

Il set di righe viene ordinato in base a CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_UNIQUE_NAME, LEVEL_NUMBER, MEMBER_ORDINAL.

Colonne di restrizione

Il set di righe MDSCHEMA_MEMBERS può essere limitato sulle colonne elencate nella tabella seguente.

Nome colonna

Indicatore del tipo

Stato della restrizione

CATALOG_NAME

DBTYPE_WSTR

Facoltativo.

SCHEMA_NAME

DBTYPE_WSTR

Facoltativo.

CUBE_NAME

DBTYPE_WSTR

Facoltativo.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Facoltativo.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Facoltativo.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Facoltativo.

LEVEL_NUMBER

DBTYPE_UI4

Facoltativo.

MEMBER_NAME

DBTYPE_WSTR

Facoltativo.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Facoltativo.

MEMBER_CAPTION

DBTYPE_WSTR

Facoltativo.

MEMBER_TYPE

DBTYPE_I4

Facoltativo.

TREE_OP

DBTYPE_I4

(Facoltativo) Si applica solo a un singolo membro:

  • MDTREEOP_ANCESTORS (0x20) restituisce tutti i predecessori.

  • MDTREEOP_CHILDREN (0x01) restituisce solo gli elementi figlio diretti.

  • MDTREEOP_SIBLINGS (0x02) restituisce i membri allo stesso livello.

  • MDTREEOP_PARENT (0x04) restituisce solo l'elemento padre diretto.

  • MDTREEOP_SELF (0x08) restituisce se stesso nell'elenco di righe restituito.

  • MDTREEOP_DESCENDANTS (0x10) restituisce tutti i discendenti.

CUBE_SOURCE

DBTYPE_UI2

(Facoltativo) Bitmap con uno dei seguenti valori validi:

  • 1 CUBO

  • 2 DIMENSIONE

La restrizione predefinita è impostata su un valore 1.

Vedere anche

Riferimento

Set di righe dello schema OLE DB per OLAP