Descripción de la instrucción Select de DMX

Se aplica a: SQL Server Analysis Services

La instrucción SELECT es la base de la mayoría de las consultas que se crean con extensiones de minería de datos (DMX) en Microsoft SQL Server Analysis Services. Puede realizar muchos tipos distintos de tareas, como examinar modelos de minería de datos y realizar predicciones con ellos.

A continuación se muestran las tareas que puede completar mediante la instrucción SELECT :

  • Examinar un modelo de minería de datos. El conjunto de filas de esquema define la estructura de un modelo.

  • Descubrir los valores posibles de una columna de modelo de minería de datos.

  • Examinar los casos asignados a nodos en un modelo de minería de datos u obtener un caso representativo.

  • Crear predicciones mediante diversas entradas.

  • Copiar modelos de minería de datos.

Cada una de estas tareas usa un conjunto diferente de datos, que llamaremos a un dominio de datos. El dominio de datos se define en la cláusula FROM de la instrucción .

  • Desea buscar objetos en el propio modelo de minería de datos, como la regla que define un conjunto de datos, o una fórmula empleada para realizar predicciones.

    En ese caso, debe examinar los metadatos almacenados en el propio modelo. Por tanto, el dominio de datos lo forman las columnas del conjunto de filas del esquema de minería de datos.

  • Desea obtener información detallada de los casos usados para generar el modelo.

    En ese caso, debe obtener detalles de la estructura de minería de datos, que es el dominio de datos, y examinar las filas individuales de columnas como Gender, Bike Buyer, etc.

Importante

Todo lo que se incluya en la lista de expresiones o en la cláusula WHERE debe proceder del dominio de datos definido por la cláusula FROM . No puede mezclar dominios de datos.

Tipos SELECT

La sintaxis de la instrucción SELECT admite muchas tareas diferentes. Use los patrones siguientes para realizar estas tareas:

Predicción

Puede realizar predicciones basadas en un modelo de minería usando los siguientes tipos de consulta.

Puede incluir cualquiera de las instrucciones SELECT de exploración o predicción dentro de las cláusulas FROM y WHERE de una instrucción SELECT de combinación de predicción.

Tipo de consulta Descripción
SELECT FROM [NATURAL] PREDICTION JOIN Devuelve una predicción que se crea combinando las columnas del modelo de minería de datos con las columnas de un origen de datos interno.

El dominio de este tipo de consulta lo forman las columnas de predicción del modelo y las columnas del origen de datos de entrada.

SELECT FROM <model> PREDICTION JOIN (DMX)

Consultas de predicción (minería de datos)
SELECT FROM <model> Devuelve el estado más probable de la columna de predicción, basándose únicamente en el modelo de minería de datos. Este tipo de consulta es un método abreviado para crear una predicción con una combinación de predicción vacía.

El dominio de este tipo de consulta lo forman las columnas de predicción del modelo.

SELECT FROM <model> (DMX)

Consultas de predicción (minería de datos)

Volver a Tipos SELECT

Exploración

Puede examinar el contenido de un modelo de minería de datos usando los siguientes tipos de consulta.

Tipo de consulta Descripción
SELECT DISTINCT FROM <model> Devuelve todos los valores de estado del modelo de minería de datos para la columna especificada.

El dominio de datos de este tipo de consulta es el modelo de minería de datos.

SELECT DISTINCT FROM <model > (DMX)

Consultas de contenido (minería de datos)
SELECT FROM model> (SELECCIONAR MODELO<). CONTENIDO Devuelve contenido que describe el modelo de minería de datos.

El dominio de datos este tipo de consulta es el conjunto de filas de esquema CONTENT.

SELECT FROM model> (SELECCIONAR MODELO<). CONTENT (DMX)

Consultas de contenido (minería de datos)
SELECT FROM model> (SELECCIONAR MODELO<). DIMENSION_CONTENT Devuelve contenido que describe el modelo de minería de datos.

El dominio de datos este tipo de consulta es el conjunto de filas de esquema CONTENT.

SELECT FROM model> (SELECCIONAR MODELO<). DIMENSION_CONTENT (DMX)
SELECT FROM model> (SELECCIONAR MODELO<). PMML Devuelve la representación PMML (Lenguaje de marcado de modelos de predicción) del modelo de minería de datos para los algoritmos que admiten esta funcionalidad.

El dominio de este tipo de consulta es el conjunto de filas de esquema PMML.

conjunto de filas de DMSCHEMA_MINING_MODEL_CONTENT_PMML

Volver a Tipos SELECT

asincrónica

Puede copiar un modelo de minería de datos y su estructura de minería de datos asociada a un nuevo modelo y cambiar después el nombre del modelo dentro de la instrucción.

Tipo de consulta Descripción
SELECT INTO <nuevo modelo> Crea una copia del modelo de minería de datos.

El dominio de este tipo de consulta es el modelo de minería de datos.

SELECT INTO (DMX)

Volver a Tipos SELECT

Obtención de detalles

Puede examinar los escenarios (o una representación de los escenarios) que se emplearon para entrenar el modelo usando los siguientes tipos de consulta.

Tipo de consulta Descripción
SELECT FROM model> (SELECCIONAR MODELO<). CASOS Devuelve los casos empleados para entrenar el modelo de minería de datos.

El dominio de este tipo de consulta es el modelo de minería de datos.

SELECT FROM model> (SELECCIONAR MODELO<). CASOS (DMX)

Crear consultas de obtención de detalles usando DMX
SELECT FROM model> (SELECCIONAR MODELO<). SAMPLE_CASES Devuelve un caso de ejemplo, representativo de los casos empleados para entrenar el modelo de minería de datos.

El dominio de este tipo de consulta es el modelo de minería de datos.

SELECT FROM model> (SELECCIONAR MODELO<). SAMPLE_CASES (DMX)
SELECT FROM <(Estructura).> CASOS Devuelve las filas de datos detalladas de la estructura de minería de datos subyacente, aunque algunos detalles no se usaran al entrenar el modelo de minería de datos.

SELECT FROM <(Estructura).> CASOS

Consultas de obtención de detalles (minería de datos)

Volver a Tipos SELECT

Consulte también

Referencia 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)