Compartir a través de


Conjunto de filas MDSCHEMA_HIERARCHIES

Describe cada jerarquía dentro de una dimensión determinada.

Columnas del conjunto de filas

El conjunto de filas MDSCHEMA_HIERARCHIES contiene las siguientes columnas.

Nombre de la columna

Indicador de tipo

Longitud

Descripción

CATALOG_NAME

DBTYPE_WSTR

El nombre del catálogo al que pertenece esta jerarquía. NULL si el proveedor no admite los catálogos.

SCHEMA_NAME

DBTYPE_WSTR

No compatible

CUBE_NAME

DBTYPE_WSTR

(Obligatorio) Nombre único del cubo al que pertenece la jerarquía.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la dimensión a la que pertenece esta jerarquía. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

HIERARCHY_NAME

DBTYPE_WSTR

El nombre de la jerarquía. En blanco si sólo hay una única jerarquía en la dimensión. Esto siempre tendrá un valor en Microsoft SQL Server Analysis Services.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la jerarquía.

HIERARCHY_GUID

DBTYPE_GUID

No compatible

HIERARCHY_CAPTION

DBTYPE_WSTR

Etiqueta o título asociado a la jerarquía. Se utiliza principalmente para la presentación. Si no existe ningún título, se devuelve HIERARCHY_NAME. Si la dimensión no contiene una jerarquía o tiene únicamente una jerarquía, esta columna contendrá el nombre de la dimensión.

DIMENSION_TYPE

DBTYPE_I2

El tipo de la dimensión. Los valores válidos incluyen los siguientes valores:

  • MD_DIMTYPE_UNKNOWN (0)

  • MD_DIMTYPE_TIME (1)

  • MD_DIMTYPE_MEASURE (2)

  • MD_DIMTYPE_OTHER (3)

  • MD_DIMTYPE_QUANTITATIVE (5)

  • MD_DIMTYPE_ACCOUNTS (6)

  • MD_DIMTYPE_CUSTOMERS (7)

  • MD_DIMTYPE_PRODUCTS (8)

  • MD_DIMTYPE_SCENARIO (9)

  • MD_DIMTYPE_UTILIY (10)

  • MD_DIMTYPE_CURRENCY (11)

  • MD_DIMTYPE_RATES (12)

  • MD_DIMTYPE_CHANNEL (13)

  • MD_DIMTYPE_PROMOTION (14)

  • MD_DIMTYPE_ORGANIZATION (15)

  • MD_DIMTYPE_BILL_OF_MATERIALS (16)

  • MD_DIMTYPE_GEOGRAPHY (17)

HIERARCHY_CARDINALITY

DBTYPE_UI4

Número de miembros de la jerarquía.

DEFAULT_MEMBER

DBTYPE_WSTR

El miembro predeterminado para esta jerarquía. Éste es un nombre único. Cada jerarquía debe tener un miembro predeterminado.

ALL_MEMBER

DBTYPE_WSTR

El miembro en el nivel superior del resumen.

DESCRIPTION

DBTYPE_WSTR

Una descripción legible de la jerarquía. NULL si no existe ninguna descripción.

STRUCTURE

DBTYPE_I2

Estructura de la jerarquía. Los valores válidos incluyen los siguientes valores:

  • MD_STRUCTURE_FULLYBALANCED (0)

  • MD_STRUCTURE_RAGGEDBALANCED (1)

  • MD_STRUCTURE_UNBALANCED (2)

  • MD_STRUCTURE_NETWORK (3)

IS_VIRTUAL

DBTYPE_BOOL

Siempre devuelve False.

IS_READWRITE

DBTYPE_BOOL

Un booleano que indica si la columna Reescritura en la dimensión está habilitada.

Devuelve TRUE si la columna Write Back to dimension que representa esta jerarquía está habilitada.

DIMENSION_UNIQUE_SETTINGS

DBTYPE_I4

Siempre devuelve MDDIMENSIONS_MEMBER_KEY_UNIQUE (1).

DIMENSION_MASTER_UNIQUE_NAME

DBTYPE_WSTR

Siempre devuelve NULL.

DIMENSION_IS_VISIBLE

DBTYPE_BOOL

Siempre devuelve true. Si la dimensión no está visible, no aparecerá en el conjunto de filas de esquema.

HIERARCHY_ORDINAL

DBTYPE_UI4

El número ordinal de la jerarquía en todas las jerarquías del cubo.

DIMENSION_IS_SHARED

DBTYPE_BOOL

Siempre devuelve TRUE.

HIERARCHY_IS_VISIBLE

DBTYPE_BOOL

Un booleano que indica si la jerarquía está visible.

Devuelve TRUE si la jerarquía está visible; en caso contrario, FALSE.

HIERARCHY_ORIGIN

DBTYPE_UI2

Una máscara de bits que determina el origen de la jerarquía:

  • MD_USER_DEFINED identifica las jerarquías definidas por el usuario y tiene un valor de 0x0000001.

  • MD_SYSTEM_ENABLED identifica las jerarquías de atributo y tiene un valor de 0x0000002.

  • MD_SYSTEM_INTERNAL identifica los atributos sin las jerarquías de atributo y tiene un valor de 0x0000004.

Una jerarquía de atributo de elemento primario/secundario es MD_USER_DEFINED y MD_SYSTEM_ENABLED.

HIERARCHY_DISPLAY_FOLDER

DBTYPE_WSTR

La ruta que se va a utilizar al mostrar la jerarquía en la interfaz de usuario. Un punto y coma (;) separará los nombres de carpeta. Una barra diagonal inversa (\) indica las carpetas anidadas.

INSTANCE_SELECTION

DBTYPE_UI2

Una sugerencia a la aplicación cliente sobre cómo mostrar la jerarquía. Los valores válidos incluyen los siguientes valores:

  • MD_INSTANCE_SELECTION_NONE

  • MD_INSTANCE_SELECTION_DROPDOWN

  • MD_INSTANCE_SELECTION_LIST

  • MD_INSTANCE_SELECTION_FILTEREDLIST

  • MD_INSTANCE_SELECTION_MANDATORYFILTER

El conjunto de filas se ordena en CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_NAME.

Columnas de restricción

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

Nombre de la 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_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

HIERARCHY_ORIGIN

DBTYPE_UI2

(Opcional) Una restricción predeterminada está en vigor en MD_USER_DEFINED y MD_SYSTEM_ENABLED.

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.

HIERARCHY_VISIBILITY

DBTYPE_UI2

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

  • 1 Visible

  • 2 No visible

La restricción predeterminada es un valor de 1.