Funciones de predicción generales (DMX)

Se aplica a: SQL Server Analysis Services

Puede usar la instrucción SELECT en Extensiones de minería de datos (DMX) para crear diferentes tipos de consultas. Se puede utilizar una consulta para devolver información sobre el modelo de minería de datos, para realizar predicciones nuevas o para modificar el modelo entrenándolo con datos nuevos. Analysis Services proporciona una variedad de funciones especializadas que controlan el tipo de información que se devuelve en una consulta. Si agrega estas funciones a una consulta de DMX, puede recuperar estadísticas o columnas de datos adicionales. Sin embargo, cada tipo de consulta y cada tipo de modelo solamente admite determinadas funciones.

Funciones comunes

Puede utilizar funciones para ampliar los resultados que devuelve un modelo de minería de datos. Puede usar las siguientes funciones para cualquier instrucción SELECT que devuelva una expresión de tabla:

Además, las funciones siguientes son compatibles con casi todos los tipos de modelo:

Algunos algoritmos pueden ser compatibles con funciones adicionales. Para obtener una lista de las funciones admitidas por cada tipo de modelo, consulte Consultas de minería de datos.

Funciones específicas para la sintaxis SELECT

En la tabla siguiente se enumeran las funciones que puede usar para cada tipo de instrucción SELECT .

Para obtener información general sobre las funciones de DMX, vea Referencia de funciones de extensiones de minería de datos (DMX).

Tipo de consulta Funciones admitidas Comentarios
SELECT DISTINCT FROM <model> RangeMin (DMX)

RangeMid (DMX)

RangeMax (DMX)
Estas funciones se pueden utilizar para proporcionar valores máximos, valores mínimos y valores medios para cualquier columna que contenga datos numéricos, con independencia de si la columna es continua o de datos discretos.
SELECT FROM model> (SELECCIONAR MODELO<). CONTENIDO

o

SELECT FROM model> (SELECCIONAR MODELO<). DIMENSION_CONTENT
IsDescendant (DMX) Esta función recupera los nodos secundarios para el nodo especificado del modelo y se puede utilizar, por ejemplo, para recorrer en iteración los nodos del contenido del modelo de minería de datos. La organización de los nodos en el contenido del modelo de minería de datos depende del tipo de modelo. Para obtener información sobre la estructura de cada tipo de modelo de minería de datos, vea Contenido del modelo de minería de datos (Analysis Services - Minería de datos).

Si ha guardado el contenido del modelo de minería de datos como una dimensión, también puede usar otras funciones de expresiones multidimensionales (MDX) que están disponibles para consultar una jerarquía de atributos.
SELECT FROM model> (SELECCIONAR MODELO<). CASOS IsInNode (DMX)

Clase ClientSettingsGeneralFlag

IsTrainingCase (DMX)

IsTestCase (DMX)
La función Lag solo se admite para los modelos de serie temporal.

La función IsTestCase se admite en modelos basados en una estructura que se creó mediante la opción de espera para crear un conjunto de datos de prueba. Si el modelo no se basa en una estructura con el conjunto de datos de pruebas con exclusión, todos los casos se consideran casos de entrenamiento.
SELECT FROM model> (SELECCIONAR MODELO<). SAMPLE_CASES IsInNode (DMX) En este contexto, la función IsInNode devuelve un caso que pertenece a un conjunto de casos de ejemplo idealizados.
SELECT FROM model> (SELECCIONAR MODELO<). PMML No es aplicable. En su lugar, utilice las funciones de consultas XML. Las representaciones PMML solo son compatibles con los tipos de modelo siguientes:

Árboles de decisión de Microsoft

Clústeres de Microsoft
SELECT FROM <model> PREDICTION JOIN Funciones de predicción específicas del algoritmo que se emplea para generar el modelo. Para obtener una lista de las funciones de predicción para cada tipo de modelo, consulte Consultas de minería de datos.
SELECT FROM <model> Funciones de predicción específicas del algoritmo que se emplea para generar el modelo. Para obtener una lista de las funciones de predicción para cada tipo de modelo, consulte Consultas de minería de datos.

Consulte también

Referencia de Extensiones de minería de datos (DMX)
Referencia de funciones de Extensiones de minería de datos (DMX)
Referencia de operadores de Extensiones de minería de datos (DMX)
Referencia de instrucciones de Extensiones de minería de datos (DMX)
Convenciones de sintaxis de Extensiones de minería de datos (DMX)
Elementos de sintaxis de Extensiones de minería de datos (DMX)
Estructura y uso de las consultas de predicción de DMX
Descripción de la instrucción Select de DMX