Compartir a través de


Conjunto de filas MDSCHEMA_LEVELS

Describe cada nivel dentro de una jerarquía determinada.

Columnas del conjunto de filas

El conjunto de filas MDSCHEMA_LEVELS contiene las siguientes columnas.

Nombre de columna

Indicador de tipo

Longitud

Descripción

CATALOG_NAME

DBTYPE_WSTR

El nombre del catálogo al que pertenece este nivel. NULL si el proveedor no admite los catálogos.

SCHEMA_NAME

DBTYPE_WSTR

El nombre del esquema al que pertenece este nivel. NULL si el proveedor no admite los esquemas.

CUBE_NAME

DBTYPE_WSTR

Nombre del cubo al que pertenece este nivel.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la dimensión al que pertenece este nivel. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Nombre único de la jerarquía. Si el nivel pertenece a más de una jerarquía, se incluye una fila por cada jerarquía a la que pertenece el miembro. Los proveedores que generan nombres únicos por calificación tienen delimitados todos los componentes del nombre.

LEVEL_NAME

DBTYPE_WSTR

El nombre de un nivel.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

El nombre único con carácter de escape del nivel.

LEVEL_GUID

DBTYPE_GUID

No compatible.

LEVEL_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 LEVEL_NAME.

LEVEL_NUMBER

DBTYPE_UI4

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

LEVEL_CARDINALITY

DBTYPE_UI4

Número de miembros del nivel.

LEVEL_TYPE

DBTYPE_I4

Tipo de nivel:

  • MDLEVEL_TYPE_GEO_CONTINENT (0x2001)

  • MDLEVEL_TYPE_GEO_REGION (0x2002)

  • MDLEVEL_TYPE_GEO_COUNTRY (0x2003)

  • MDLEVEL_TYPE_GEO_STATE_OR_PROVINCE (0x2004)

  • MDLEVEL_TYPE_GEO_COUNTY (0x2005)

  • MDLEVEL_TYPE_GEO_CITY (0x2006)

  • MDLEVEL_TYPE_GEO_POSTALCODE (0x2007)

  • MDLEVEL_TYPE_GEO_POINT (0x2008)

  • MDLEVEL_TYPE_ORG_UNIT (0x1011)

  • MDLEVEL_TYPE_BOM_RESOURCE (0x1012)

  • MDLEVEL_TYPE_QUANTITATIVE (0x1013)

  • MDLEVEL_TYPE_ACCOUNT (0x1014)

  • MDLEVEL_TYPE_CUSTOMER (0x1021)

  • MDLEVEL_TYPE_CUSTOMER_GROUP (0x1022)

  • MDLEVEL_TYPE_CUSTOMER_HOUSEHOLD (0x1023)

  • MDLEVEL_TYPE_PRODUCT (0x1031)

  • MDLEVEL_TYPE_PRODUCT_GROUP (0x1032)

  • MDLEVEL_TYPE_SCENARIO (0x1015)

  • MDLEVEL_TYPE_UTILITY (0x1016)

  • MDLEVEL_TYPE_PERSON (0x1041)

  • MDLEVEL_TYPE_COMPANY (0x1042)

  • MDLEVEL_TYPE_CURRENCY_SOURCE (0x1051)

  • MDLEVEL_TYPE_CURRENCY_DESTINATION (0x1052)

  • MDLEVEL_TYPE_CHANNEL (0x1061)

  • MDLEVEL_TYPE_REPRESENTATIVE (0x1062)

  • MDLEVEL_TYPE_PROMOTION (0x1071)

DESCRIPTION

DBTYPE_WSTR

Descripción legible del nivel. NULL si no existe ninguna descripción.

CUSTOM_ROLLUP_SETTINGS

DBTYPE_I4

Un mapa de bits que especifica las opciones de resumen personalizado:

  • MDLEVELS_CUSTOM_ROLLUP_EXPRESSION (0x01) indica que una expresión existe para este nivel. (Desusado)

  • MDLEVELS_CUSTOM_ROLLUP_COLUMN (0x02) indica que hay una columna de resumen personalizado para este nivel.

  • MDLEVELS_SKIPPED_LEVELS (0x04) indica que existe un nivel omitido asociado a los miembros de este nivel.

  • MDLEVELS_CUSTOM_MEMBER_PROPERTIES (0x08) indica que los miembros del nivel tienen propiedades de miembro personalizadas.

  • MDLEVELS_UNARY_OPERATOR (0x10) indica que los miembros en el nivel tienen operadores unarios.

LEVEL_UNIQUE_SETTINGS

DBTYPE_I4

Un mapa de bits que especifica las columnas que contienen valores únicos, si el nivel solamente tiene miembros con nombres o claves únicos. El archivo Msmd.h define las constantes de valor de bit siguientes para este mapa de bits:

  • MDDIMENSIONS_MEMBER_KEY_UNIQUE (1)

  • MDDIMENSIONS_MEMBER_NAME_UNIQUE (2)

La clave siempre es única en Microsoft SQL Server Analysis Services. El nombre será único si el valor en el atributo es UniqueInDimension o UniqueInAttribute

LEVEL_IS_VISIBLE

DBTYPE_BOOL

Un valor booleano que indica si el nivel está visible.

Siempre devuelve Verdadero. Si el nivel no está visible, no se incluirá en el conjunto de filas de esquema.

LEVEL_ORDERING_PROPERTY

DBTYPE_WSTR

El identificador del atributo en que está ordenado el nivel.

LEVEL_DBTYPE

DBTYPE_I4

La enumeración DBTYPE de la columna de clave de miembro que se utiliza para el atributo de nivel.

Null si las claves concatenadas se utilizan como columna de clave de miembro.

LEVEL_MASTER_UNIQUE_NAME

DBTYPE_WSTR

Siempre devuelve NULL.

LEVEL_NAME_SQL_COLUMN_NAME

DBTYPE_WSTR

Representación SQL de los nombres de miembros del nivel.

LEVEL_KEY_SQL_COLUMN_NAME

DBTYPE_WSTR

La representación SQL de los valores de clave de miembro del nivel.

LEVEL_UNIQUE_NAME_SQL_COLUMN_NAME

DBTYPE_WSTR

La representación SQL de los nombres únicos de miembro.

LEVEL_ATTRIBUTE_HIERARCHY_NAME

DBTYPE_WSTR

Nombre de la jerarquía de atributo que proporciona el origen del nivel.

LEVEL_KEY_CARDINALITY

DBTYPE_UI2

Número de columnas de la clave de nivel.

LEVEL_ORIGIN

DBTYPE_UI2

Mapa de bits que define cómo se originó el nivel:

  • MD_ORIGIN_USER_DEFINED identifica los niveles en una jerarquía definida por el usuario.

  • MD_ORIGIN_ATTRIBUTE identifica los niveles en una jerarquía de atributo.

  • MD_ORIGIN_KEY_ATTRIBUTE identifica los niveles en una jerarquía de atributo clave.

  • MD_ORIGIN_INTERNAL identifica los niveles en jerarquías de atributo que no están habilitadas.

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

Columnas de restricción

El conjunto de filas MDSCHEMA_LEVELS 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_NAME

DBTYPE_WSTR

Opcional.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Opcional.

LEVEL_ORIGIN

DBTYPE_UI2

(Opcional) Una restricción predeterminada está en vigor 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.

LEVEL_VISIBILITY

DBTYPE_UI2

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

  • 1 Visible

  • 2 No visible

La restricción predeterminada es un valor de 1.