Tipos de datos (minería de datos)

Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se ha interrumpido en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Al crear un modelo de minería de datos o una estructura de minería de datos en Microsoft SQL Server SQL Server Analysis Services, debe definir los tipos de datos para cada una de las columnas de la estructura de minería de datos. Los tipos de datos indican al motor de análisis si los datos del origen de datos son numéricos o de texto y cómo deben procesarse los datos. Por ejemplo, si el origen de datos contiene datos numéricos, puede especificar si los números deben tratarse como enteros o utilizando posiciones decimales.

SQL Server Analysis Services admite los siguientes tipos de datos para columnas de estructura de minería de datos:

Tipo de datos Tipos de contenido admitidos
Text Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence
Long Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified
Boolean Cyclical, Discrete, Ordered
Double Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classified
Date Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered

Nota:

Los tipos de contenido Time y Sequence solo son compatibles con algoritmos de otros proveedores. Se admiten los tipos de contenido cíclicos y ordenados, pero la mayoría de los algoritmos los tratan como valores discretos y no realizan ningún procesamiento especial.

La tabla también muestra los tipos de contenido admitidos para cada tipo de datos.

El tipo de contenido es específico de la minería de datos y permite personalizar el modo en que se procesan o se calculan los datos en el modelo de minería. Por ejemplo, incluso aunque la columna contenga números, podría tener que modelarlos como valores discretos. Si la columna contiene números, también puede especificar que se discreticen o que el modelo los trate como valores continuos. Por lo tanto, el tipo de contenido puede tener una gran repercursión en el modelo. Para obtener una lista de todos los tipos de contenido, vea Tipos de contenido (minería de datos).

Nota:

En otro sistemas de aprendizaje automático, podría encontrar los términos datos nominales, factores o categorías, datos ordinaleso datos de secuencia. En general, se corresponden con los tipos de contenido. En SQL Server, el tipo de datos especifica solo el tipo de valor para el almacenamiento, no su uso en el modelo.

Especificar un tipo de datos

Si crea el modelo de minería directamente con Extensiones de minería de datos (DMX), puede definir el tipo de datos de cada columna cuando defina el modelo y Analysis Services creará la estructura de minería correspondiente con los tipos de datos especificados al mismo tiempo. Si crea el modelo o la estructura de minería con un asistente, Analysis Services le sugerirá un tipo de datos o podrá elegir uno de una lista.

Cambiar un tipo de datos

Si cambia el tipo de datos de una columna, debe volver a procesar siempre la estructura de minería y todos los modelos de minería basados en esa estructura. En algunas ocasiones, al cambiar el tipo de datos la columna ya no se utilizará en el modelo en cuestión. En ese caso, Analysis Services producirá un error cuando se vuelva a procesar el modelo o procesará el modelo pero no incluirá esa columna en concreto.

Consulte también

Tipos de contenido (minería de datos)
Tipos de contenido (DMX)
Algoritmos de minería de datos (Analysis Services: Minería de datos)
Estructuras de minería de datos (Analysis Services - Minería de datos)
Tipos de datos (DMX)
Columnas del modelo de minería de datos
Columnas de la estructura de minería de datos