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 |
Nombre del catálogo al que pertenece este nivel. NULL si el proveedor no admite catálogos. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Nombre del esquema al que pertenece este nivel. Su valor es NULL si el proveedor no admite 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:
|
|
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:
|
|
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:
La clave siempre es única en MicrosoftSQL ServerAnalysis 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:
|
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:
La restricción predeterminada es un valor de 1. |
LEVEL_VISIBILITY |
DBTYPE_UI2 |
(Opcional) Mapa de bits con uno de los siguientes valores:
La restricción predeterminada es un valor de 1. |