Conjunto de filas DMSCHEMA_MINING_STRUCTURE_COLUMNS
Describe las columnas individuales de todas las estructuras de minería de datos implementadas en un servidor que ejecuta MicrosoftSQL ServerAnalysis Services.
Columnas del conjunto de filas
El conjunto de filas DMSCHEMA_MINING_STRUCTURE_COLUMNS contiene las siguientes columnas.
Nombre de columna |
Indicador de tipo |
Longitud |
Descripción |
---|---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Nombre del catálogo. |
|
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Nombre del esquema no completo. Analysis Services no admite los esquemas, por lo que esta columna siempre es NULL. |
|
STRUCTURE_NAME |
DBTYPE_WSTR |
Nombre de la estructura. Esta columna no puede contener un valor NULL. |
|
COLUMN_NAME |
DBTYPE_WSTR |
Nombre de columna. La unicidad solamente se garantiza entre las columnas que comparten el mismo patrón. Por ejemplo, dos columnas anidadas pueden tener el mismo nombre si pertenecen a dos tablas anidadas distintas dentro de la misma estructura. |
|
COLUMN_GUID |
DBTYPE_GUID |
GUID de la columna. Los proveedores que no utilizan identificadores GUID para identificar las columnas, deben devolver NULL en esta columna. |
|
COLUMN_PROPID |
DBTYPE_UI4 |
Identificador de propiedad de la columna. Los proveedores que no asocian identificadores de propiedad a las columnas deben devolver NULL en esta columna. SQL ServerAnalysis Services devuelve NULL para esta columna. |
|
ORDINAL_POSITION |
DBTYPE_UI4 |
Ordinal de la columna. Las columnas se numeran comenzando por 1. Su valor es NULL si no hay un valor ordinal estable para la columna. |
|
COLUMN_HASDEFAULT |
DBTYPE_BOOL |
Valor booleano que indica si esta columna tiene un valor predeterminado. TRUE si la columna tiene un valor predeterminado. FALSE si la columna no tiene un valor predeterminado o si no se sabe si lo tiene. |
|
COLUMN_DEFAULT |
DBTYPE_WSTR |
Valor predeterminado de la columna. Un proveedor puede exponer DBCOLUMN_DEFAULTVALUE pero no DBCOLUMN_HASDEFAULT (para tablas ISO) en el conjunto de filas devuelto por IColumnsRowset::GetColumnsRowset. Si el valor predeterminado es NULL, COLUMN_HASDEFAULT es TRUE y la columna COLUMN_DEFAULT tiene un valor NULL. |
|
COLUMN_FLAGS |
DBTYPE_UI4 |
|
|
IS_NULLABLE |
DBTYPE_BOOL |
Valor booleano que indica si esta columna tiene un valor predeterminado. TRUE si la columna puede contener un valor NULL; de lo contrario, FALSE. |
|
DATA_TYPE |
DBTYPE_UI2 |
Indicador del tipo de datos de la columna. Por ejemplo:
|
|
TYPE_GUID |
DBTYPE_GUID |
GUID del tipo de datos de la columna. Los proveedores que no utilizan identificadores GUID para identificar los tipos de datos deben devolver NULL en esta columna. |
|
CHARACTER_MAXIMUM_LENGTH |
DBTYPE_UI4 |
Longitud máxima permitida para un valor de la columna. Para las columnas de caracteres, binarias o de tipo bit, es uno de los valores siguientes:
|
|
CHARACTER_OCTET_LENGTH |
DBTYPE_UI4 |
Longitud máxima de la columna en octetos (bytes), si la columna es de caracteres o binaria. Un valor de cero (0) significa que la columna no tiene una longitud máxima. NULL para el resto de los tipos de columnas. |
|
NUMERIC_PRECISION |
DBTYPE_UI2 |
Precisión máxima de la columna si el tipo de datos de la columna es un tipo de datos numérico distinto de VARNUMERIC; NULL si el tipo de datos de la columna no es numérico o es VARNUMERIC. La precisión de las columnas con un tipo de datos DBTYPE_DECIMAL o DBTYPE_NUMERIC depende de la definición de la columna. |
|
NUMERIC_SCALE |
DBTYPE_I2 |
Número de dígitos que se encuentran a la derecha del separador decimal si el indicador de tipo de la columna es DBTYPE_DECIMAL, DBTYPE_NUMERIC o DBTYPE_VARNUMERIC. De lo contrario, su valor es NULL. |
|
DATETIME_PRECISION |
DBTYPE_UI4 |
Precisión DateTime (número de dígitos en la parte que indica las fracciones de segundo) de la columna si ésta es de tipo de fecha y hora o de intervalo. Si el tipo de datos de la columna no es de fecha y hora, este valor es NULL. |
|
CHARACTER_SET_CATALOG |
DBTYPE_WSTR |
Nombre del catálogo en el que se define el juego de caracteres. Si el proveedor no admite catálogos o distintos juegos de caracteres, su valor es NULL. |
|
CHARACTER_SET_SCHEMA |
DBTYPE_WSTR |
Nombre del esquema no completo en el que se define el juego de caracteres. Si el proveedor no admite los esquemas o distintos juegos de caracteres, su valor es NULL. |
|
CHARACTER_SET_NAME |
DBTYPE_WSTR |
Nombre del juego de caracteres. Si el proveedor no admite distintos juegos de caracteres, su valor es NULL. |
|
COLLATION_CATALOG |
DBTYPE_WSTR |
Nombre del catálogo en el que se define la intercalación. Si el proveedor no admite los catálogos o distintas intercalaciones, su valor es NULL. |
|
COLLATION_SCHEMA |
DBTYPE_WSTR |
Nombre del esquema no completo en el que se define la intercalación. Si el proveedor no admite los esquemas o distintas intercalaciones, su valor es NULL. |
|
COLLATION_NAME |
DBTYPE_WSTR |
Nombre de la intercalación. Si el proveedor no admite distintas intercalaciones, su valor es NULL. |
|
DOMAIN_CATALOG |
DBTYPE_WSTR |
Nombre del catálogo en el que se define el dominio. Si el proveedor no admite los catálogos o los dominios, su valor es NULL. |
|
DOMAIN_SCHEMA |
DBTYPE_WSTR |
Nombre del esquema no completo en el que se define el dominio. Si el proveedor no admite los esquemas o los dominios, su valor es NULL. |
|
DOMAIN_NAME |
DBTYPE_WSTR |
Nombre del dominio. Si el proveedor no admite los dominios, su valor es NULL. |
|
DESCRIPTION |
DBTYPE_WSTR |
Descripción de la columna en lenguaje natural. Si no hay ninguna descripción asociada a la columna, su valor es NULL. |
|
DISTRIBUTION_FLAG |
DBTYPE_WSTR |
Distribución de la columna de estructura de minería de datos:
|
|
CONTENT_TYPE |
DBTYPE_WSTR |
Tipo de contenido de la columna de estructura de minería de datos:
|
|
MODELING_FLAG |
DBTYPE_WSTR |
Lista delimitada por comas de marcadores de modelado. El único marcador admitido para una columna de estructura es "NOT NULL". |
|
IS_RELATED_TO_KEY |
DBTYPE_BOOL |
Valor booleano que indica si esta columna está relacionada con la clave. Su valor es VARIANT_TRUE si la columna está relacionada con la clave; de lo contrario, VARIANT_FALSE. Si la clave es una columna única, el campo RELATED_ATTRIBUTE puede contener su nombre de columna opcionalmente. |
|
RELATED_ATTRIBUTE |
DBTYPE_WSTR |
Nombre de la columna de destino con la que se relaciona la columna actual o de la que es una propiedad especial. |
|
CONTAINING_COLUMN |
DBTYPE_WSTR |
Nombre de la columna TABLE que contiene esta columna. Su valor es NULL si ninguna tabla contiene la columna. |
|
IS_POPULATED |
DBTYPE_BOOL |
Valor booleano que indica si esta columna ha obtenido información sobre un conjunto de valores posibles. Su valor es TRUE si la columna ha obtenido información sobre un conjunto de valores posibles; de lo contrario, FALSE. |
Columnas de restricción
El conjunto de filas DMSCHEMA_MINING_STRUCTURE_COLUMNS puede tener restricciones en las columnas que se muestran en la tabla siguiente.
Nombre de columna |
Indicador de tipo |
Estado de restricción |
---|---|---|
STRUCTURE_CATALOG |
DBTYPE_WSTR |
Opcional. |
STRUCTURE_SCHEMA |
DBTYPE_WSTR |
Opcional. |
STRUCTURE_NAME |
DBTYPE_WSTR |
Opcional. |
COLUMN_NAME |
DBTYPE_WSTR |
Opcional. |