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.
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 descontinuó en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso y descontinuadas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.
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 previsto.
Por ejemplo, la siguiente consulta DMX representa una consulta singleton en el modelo postal de destino, 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 SQL Server 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 modelo de minería, escriba el nombre del modelo de minería de entre la lista de modelos de minería 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 se estableció con 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 2 para predecir el comportamiento de compra de bicicletas en función del número de niños en casa.
En la fila de la columna, escriba el nombre de la columna en el modelo de minería de datos al que se deben mapear los nuevos datos.
Para el código de ejemplo que se muestra al principio de este tema, la columna se estableció en Número de niños en el hogar.
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 serán añadidos automáticamente para ti.
Deje el alias de entrada como t.
Haz clic en Aceptar.
En el panel de texto de la consulta, localice el subrayado ondulado rojo debajo de la coma y de 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" como [Age].
Haga clic en Ejecutar.
Véase también
Creación de predicciones (Tutorial básico de minería de datos)