Cómo crear una consulta de predicción singleton desde una plantilla

Una consulta singleton es útil cuando tiene un modelo existente y desea ver una predicción para un nuevo valor único. SQL Server Management Studio proporciona el Explorador de plantillas para ayudarle rápidamente a crear consultas frente a bases de datos relacionales o bases de datos de Analysis Services.

El código siguiente muestra un ejemplo de una consulta singleton frente al modelo de correo directo, TM_Decision_Tree.

SELECT * FROM [TM_Decision_tree] ;
NATURAL PREDICTION JOIN
(SELECT '2' AS [Number Children At Home], '45' as [Age])
AS [t]

Para obtener más información acerca de este ejemplo de código, vea Crear predicciones (Tutorial básico de minería de datos).

Abrir las plantillas de Analysis Services en SQL Server Management Studio

  1. En SQL Server Management Studio, en el menú Ver, haga clic en el Explorador de plantillas.

  2. Haga clic en el icono de cubo para abrir las plantillas de Analysis Server.

Abrir una plantilla de consulta de predicción

  1. En el Explorador de plantillas, en la lista de plantillas de Analysis Server, expanda DMXy, a continuación, expanda Consultas de predicción.

  2. Haga doble clic en Singleton Prediction .

  3. En el cuadro de diálogo Conectar a Analysis Services, escriba el nombre del servidor que tiene la instancia de Analysis Services que contiene el modelo de minería de datos que se va a consultar.

  4. Haga clic en Conectar.

  5. La plantilla se abre en la base de datos especificada junto con un Examinador de objetos del modelo de minería de datos que contiene las funciones de minería de datos y una lista de estructuras de minería de datos y los modelos relacionados.

Personalizar la plantilla de consulta singleton

  1. En la plantilla, haga clic en la lista desplegable Bases de datos disponibles y, a continuación, seleccione una instancia de Analysis Services en la lista.

  2. En la lista Modelo de minería de datos, seleccione el modelo de minería de datos que desea consultar.

    La lista de columnas del modelo de minería de datos aparece en el panel Metadatos del examinador de objetos.

  3. En el menú Consulta, seleccione Especificar valores para parámetros de plantilla.

  4. En la fila select list, escriba * para devolver todas las columnas o escriba una lista delimitada por comas de columnas y expresiones para devolver columnas concretas.

    Si escribe *, se devuelve la columna de predicción, junto con cualquier columna para la que proporciona nuevos valores en el paso 6.

    Para el código de ejemplo mostrado al inicio de este tema, la fila select list se estableció en *.

  5. En la fila modelo de minería de datos, escriba el nombre del modelo de minería de datos entre la lista de modelos de minería de datos que aparecen en el Explorador de objetos.

    Para el código de ejemplo mostrado al inicio de este tema, la fila mining model se estableció en el nombre TM_Decision_Tree.

  6. En la fila value, escriba el nuevo valor de datos para el que desea realizar una predicción.

    Para el código de ejemplo mostrado al inicio de este tema, la fila value se estableció en 2 para predecir el comportamiento de compras de bicicletas según el número de niños en casa.

  7. En la fila column, escriba el nombre de la columna del modelo de minería de datos al que deberían estar asignados los nuevos datos.

    Para el código de ejemplo mostrado al inicio de este tema, la fila column se estableció en Number Children at Home.

    Nota

    Al usar el cuadro de diálogo Especificar valores para parámetros de plantilla, no tiene que agregar corchetes al nombre de columna. Los corchetes se agregarán automáticamente.

  8. Deje el input alias como t.

  9. Haga clic en Aceptar.

  10. En el panel de texto de consulta, busque las marcas en zigzag rojas debajo de la coma y los puntos suspensivos que indican un error de sintaxis. Elimine los puntos suspensivos y agregue cualquier condición de consulta adicional que desee. Si no agrega ninguna otra condición, elimine la coma.

    Para el código de ejemplo mostrado al inicio de este tema, la condición de consulta adicional se estableció en '45' as [Age].

  11. Haga clic en Ejecutar.