Usar SQL Server Profiler para supervisar la minería de datos (Analysis Services - Minería de datos)

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 ha interrumpido en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Si dispone de los permisos necesarios, puede utilizar SQL Server Profiler para supervisar las actividades de minería de datos que se emiten como solicitudes que se envían a una instancia de SQL Server Analysis Services. La actividad de minería de datos puede incluir el procesamiento de modelos o estructuras, consultas de predicción o consultas de contenido, o la creación de nuevos modelos o estructuras.

SQL Server Profiler usa un seguimiento para supervisar las solicitudes enviadas desde varios clientes, incluidos SQL Server Data Tools, SQL Server Management Studio, servicios web o complementos de minería de datos para Excel, siempre y cuando todas las actividades usen la misma instancia de SQL Server Analysis Services. Debe crear un seguimiento independiente para cada instancia de SQL Server Analysis Services que desee supervisar. Para obtener información general sobre los seguimientos y cómo usar SQL Server Profiler, vea Usar SQL Server Profiler para supervisar Analysis Services.

Para obtener instrucciones específicas sobre los tipos de eventos que se van a capturar, consulte Create Profiler Traces for Replay (Analysis Services).

Usar seguimientos para supervisar la minería de datos

Al capturar información en un seguimiento, puede especificar si se guarda en un archivo o en una tabla en una instancia de SQL Server. Independientemente del método que use para almacenar los datos, puede utilizar SQL Server Profiler para ver el seguimiento y filtrar por eventos. En la tabla siguiente se enumeran algunos de los eventos y subclases del seguimiento predeterminado SQL Server Analysis Services que son de interés para la minería de datos.

EventClass (Clase de evento) EventSubclass (Subclase de evento) Descripción
Inicio de consulta

Fin de consulta
0 - MDXQuery Contiene el texto de todas las llamadas a SQL Server Analysis Services procedimientos almacenados.
Inicio de consulta

Fin de consulta
1 - DMXQuery Contiene el texto y los resultados de las instrucciones de Extensiones de minería de datos (DMX).
Progress Report Begin

Progress Report End
34 - DataMiningProgress Proporciona información sobre el progreso del algoritmo de minería de datos: por ejemplo, si está generando un modelo de agrupación en clústeres, el mensaje de progreso le indica qué clúster candidato se está generando.
Inicio de consulta

Fin de consulta
EXECUTESQL Contiene el texto de la consulta de Transact-SQL que se ejecuta
Inicio de consulta

Fin de consulta
2- SQLQuery Contiene el texto de cualquier consulta con los conjuntos de filas de esquema en formato de tablas del sistema.
DISCOVER Begin

FIN DE LA DETECCIÓN
Múltiple Contiene el texto de las llamadas a la función DMX o las instrucciones DISCOVER, encapsuladas en XMLA.
Error (ninguno) Contiene el texto de los errores que el servidor envía al cliente.

Los mensajes de error precedidos de Error (Minería de datos): o Informativo (Minería de datos): se generan específicamente en respuesta a las solicitudes DMX. Sin embargo, no es suficiente ver solo estos mensajes de error. Otros errores, como los que genera el analizador, pueden estar relacionados con la minería de datos y no tener este prefijo.

Al ver las instrucciones de comando en el registro de seguimiento, también puede ver la sintaxis de instrucciones complejas enviadas por el cliente al servidor SQL Server Analysis Services, incluidas las llamadas a los procedimientos almacenados del sistema. Esta información puede ser útil para depurar o puede utilizar las instrucciones válidas como plantilla para crear consultas de predicción o modelos nuevos. Para consultar algunos ejemplos sobre las llamadas a procedimientos almacenados que se pueden capturar con un seguimiento, vea Ejemplos de consultas de modelos de agrupación en clústeres.

Consulte también

Supervisar Analysis Services con SQL Server Extended Events