Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una consulta singleton es útil cuando tiene un modelo que desea usar para la predicción, pero no quiere asignarlo a un conjunto de datos de entrada externo o realizar predicciones masivas. Con una consulta única, puede proporcionar un valor o valores al modelo y ver instantáneamente el valor predicho.
Por ejemplo, la siguiente consulta DMX representa una consulta única en el modelo de correo objetivo, TM_Decision_Tree.
SELECT * FROM [TM_Decision_tree] ;
NATURAL PREDICTION JOIN
(SELECT '2' AS [Number Children At Home], '45' as [Age])
AS [t]
El procedimiento siguiente describe cómo usar el Explorador de plantillas en SQL Server Management Studio para crear rápidamente esta consulta.
Para abrir las plantillas de Analysis Services en SQL Server Management Studio
En SQL Server Management Studio, en el menú Ver , haga clic en Explorador de plantillas.
Haga clic en el icono del cubo para abrir las plantillas de Analysis Server.
Para abrir una plantilla de consulta de predicción
En el Explorador de plantillas, en la lista de plantillas de Analysis Server, expanda DMX y luego expanda Consultas de Predicción.
Haga doble clic en Predicción Singleton.
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.
Haga clic en Conectar.
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 funciones de minería de datos y una lista de estructuras de minería de datos y modelos relacionados.
Para personalizar la plantilla de consulta singleton
En la plantilla, haga clic en la lista desplegable Bases de datos disponibles y, a continuación, seleccione una instancia de Analysis Service en la lista.
En la lista Modelo de minería, seleccione el modelo de minería que desea consultar.
La lista de columnas del modelo de minería de datos aparece en el panel Metadatos del explorador de objetos.
En el menú Consulta , seleccione Especificar valores para parámetros de plantilla.
En la fila de lista de selección , escriba * para devolver todas las columnas o escriba una lista delimitada por comas de columnas y expresiones para devolver columnas específicas.
Si escribe *, se devuelve la columna de predicción, junto con las columnas para las que se proporcionan nuevos valores en el paso 6.
Para el código de ejemplo que se muestra al principio de este tema, la fila de lista de selección se estableció en *.
En la fila del modelo de minería, escriba el nombre del modelo de minería de entre la lista de modelos que aparecen en el Explorador de objetos.
Para el código de ejemplo que se muestra al principio de este tema, la fila del modelo de minería de datos se estableció en el nombre ,
TM_Decision_Tree.En la fila de valores , escriba el nuevo valor de datos para el que desea realizar una predicción.
Para el código de ejemplo que se muestra al principio de este tema, la fila de valor se estableció en
2para predecir el comportamiento de compra de bicicletas en función del número de niños en casa.En la columna, escriba el nombre de la columna en el modelo de minería de datos al que se deben asignar los nuevos datos.
Para el código de ejemplo que se muestra al principio de este tema, la fila de columna se estableció en
Number Children at Home.Nota:
Al usar el cuadro de diálogo Especificar valores para parámetros de plantilla , no es necesario agregar corchetes alrededor del nombre de columna. Los corchetes se agregarán automáticamente para ti.
Deje el alias de entrada como
t.Haz clic en Aceptar.
En el panel de texto de la consulta, busque la línea ondulada roja 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 que se muestra al principio de este tema, la condición de consulta adicional se estableció en
'45' as [Age].Haga clic en Ejecutar.
Véase también
Creación de predicciones (Tutorial básico de minería de datos)