Compartir a través de


Conjunto de filas MDSCHEMA_MEMBERS

Describe los miembros incluidos en una base de datos.

Columnas del conjunto de filas

El conjunto de filas MDSCHEMA_MEMBERS contiene las siguientes columnas.

Nombre de columna

Indicador de tipo

Longitud

Descripción

CATALOG_NAME

DBTYPE_WSTR

Nombre de la base de datos a la que pertenece este miembro.

SCHEMA_NAME

DBTYPE_WSTR

Nombre del esquema al que pertenece este miembro.

CUBE_NAME

DBTYPE_WSTR

Nombre del cubo al que pertenece este miembro.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la dimensión a la que pertenece este miembro.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la jerarquía a la que pertenece este miembro.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Nombre único del nivel al que pertenece este miembro.

LEVEL_NUMBER

DBTYPE_UI4

Distancia al miembro desde la raíz de la jerarquía. El nivel raíz es cero (0).

MEMBER_ORDINAL

DBTYPE_UI4

(Obsoleto) Siempre devuelve 0.

MEMBER_NAME

DBTYPE_WSTR

Nombre del miembro.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Nombre único del miembro.

MEMBER_TYPE

DBTYPE_I4

Tipo del miembro:

  • MDMEMBER_TYPE_REGULAR (1)

  • MDMEMBER_TYPE_ALL (2)

  • MDMEMBER_TYPE_MEASURE (3)

  • MDMEMBER_TYPE_FORMULA (4)

  • MDMEMBER_TYPE_UNKNOWN (0)

  • MDMEMBER_TYPE_FORMULA tiene prioridad sobre MDMEMBER_TYPE_MEASURE. Por ejemplo, si hay un miembro (calculado) de fórmula en la dimensión Measures, aparece como MDMEMBER_TYPE_FORMULA.

MEMBER_GUID

DBTYPE_GUID

El GUID del miembro. Su valor es NULL si no existe ningún GUID.

MEMBER_CAPTION

DBTYPE_WSTR

Etiqueta o título asociado al miembro. Se utiliza principalmente para la presentación. Si no existe ningún título, se devuelve MEMBER_NAME.

CHILDREN_CARDINALITY

DBTYPE_UI4

Número de elementos secundarios que tiene el miembro. Puede ser una estimación; por tanto, los usuarios no deben pensar que este valor es el recuento exacto. Los proveedores deben devolver la mejor estimación posible.

PARENT_LEVEL

DBTYPE_UI4

Distancia al elemento primario del miembro desde el nivel raíz de la jerarquía. El nivel raíz es cero (0).

PARENT_UNIQUE_NAME

DBTYPE_WSTR

Nombre único del elemento primario del miembro. Se devuelve NULL para todos los miembros del nivel raíz.

PARENT_COUNT

DBTYPE_UI4

Número de elementos primarios que tiene este miembro.

DESCRIPTION

DBTYPE_WSTR

Esta columna siempre devuelve un valor NULL.

La columna existe por compatibilidad con versiones anteriores.

EXPRESSION

DBTYPE_WSTR

Expresión para los cálculos, si el miembro es de tipo MDMEMBER_TYPE_FORMULA.

MEMBER_KEY

DBTYPE_WSTR

Valor de la columna de clave del miembro. Devuelve NULL si el miembro tiene una clave compuesta.

IS_PLACEHOLDERMEMBER

DBTYPE_BOOL

Valor booleano que indica si un miembro es un miembro de marcador de posición para una posición vacía en una jerarquía de dimensión.

Solamente es válido si la propiedad MDX Compatibility se ha establecido en 1.

IS_DATAMEMBER

DBTYPE_BOOL

Valor booleano que indica si el miembro es un miembro de datos.

Devuelve True si el miembro es un miembro de datos.

SCOPE

DBTYPE_I4

 

Ámbito del miembro. El miembro puede ser un miembro de sesión calculado o un miembro calculado global. La columna devuelve NULL para los miembros no calculados.

Esta columna admite cualquiera de los siguientes valores:

  • MDMEMBER_SCOPE_GLOBAL=1

  • MDMEMBER_SCOPE_SESSION=2

Zero or more additional columns

DBTYPE_UI2

No se devuelve ninguna propiedad si es posible que los miembros se devuelvan de varios niveles. Por ejemplo, si el operador de árbol es PARENT y SELF para una jerarquía que no sea de elementos primarios y secundarios, no se devuelve ninguna propiedad de miembro.

Esto se aplica a las jerarquías desiguales donde los operadores de árbol pueden devolver miembros de distintos niveles (por ejemplo, si el nivel anterior contiene agujeros y se solicitan elementos primarios de los miembros).

El conjunto de filas se ordena en CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_UNIQUE_NAME, LEVEL_NUMBER, MEMBER_ORDINAL.

Columnas de restricción

El conjunto de filas MDSCHEMA_MEMBERS puede tener restricciones en las columnas que se muestran en la tabla siguiente.

Nombre de columna

Indicador de tipo

Estado de restricción

CATALOG_NAME

DBTYPE_WSTR

Opcional.

SCHEMA_NAME

DBTYPE_WSTR

Opcional.

CUBE_NAME

DBTYPE_WSTR

Opcional.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

LEVEL_NUMBER

DBTYPE_UI4

Opcional.

MEMBER_NAME

DBTYPE_WSTR

Opcional.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

MEMBER_CAPTION

DBTYPE_WSTR

Opcional.

MEMBER_TYPE

DBTYPE_I4

Opcional.

TREE_OP

DBTYPE_I4

(Opcional) Sólo se aplica a un único miembro:

  • MDTREEOP_ANCESTORS (0x20) devuelve todos los antecesores.

  • MDTREEOP_CHILDREN (0x01) sólo devuelve los elementos secundarios más próximos.

  • MDTREEOP_SIBLINGS (0x02) devuelve los miembros del mismo nivel.

  • MDTREEOP_PARENT (0x04) sólo devuelve el elemento primario inmediato.

  • MDTREEOP_SELF (0x08) se devuelve a sí mismo en la lista de filas devueltas.

  • MDTREEOP_DESCENDANTS (0x10) devuelve todos los descendientes.

CUBE_SOURCE

DBTYPE_UI2

(Opcional) Mapa de bits con uno de los siguientes valores válidos:

  • 1 CUBO

  • 2 DIMENSIÓN

La restricción predeterminada es un valor de 1.