Usar SQL Server Profiler para supervisar la minería de datos (Analysis Services - Minería de datos)
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 utiliza trace para supervisar las solicitudes enviadas desde varios clientes, incluido Business Intelligence Development Studio, SQL Server Management Studio, servicios web o los Complementos de minería de datos para Excel, siempre que 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 sobre cómo utilizar SQL Server Profiler, vea Utilizar el Analizador de SQL Server para supervisar Analysis Services.
Para obtener instrucciones concretas sobre los tipos de eventos que capturar, vea Crear trazas para su reproducción.
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 muestran algunos eventos y subclases del seguimiento de Analysis Services que son de interés por la minería de datos.
EventClass |
EventSubclass |
Descripción |
---|---|---|
Inicio de la consulta Fin de la consulta |
0 - MDXQuery |
Contiene el texto de todas las llamadas a los procedimientos almacenados de Analysis Services. |
Inicio de la consulta Fin de la consulta |
1 - DMXQuery |
Contiene el texto y los resultados de las instrucciones de Extensiones de minería de datos (DMX). |
Inicio del informe de progreso Fin del informe de progreso |
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 la consulta Fin de la consulta |
EXECUTESQL |
Contiene el texto de la consulta de Transact-SQL que se ejecuta |
Inicio de la consulta Fin de la consulta |
2- SQLQuery |
Contiene el texto de cualquier consulta con los conjuntos de filas de esquema en formato de tablas del sistema. |
Inicio de DISCOVER Fin de DISCOVER |
Multiple |
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 prologados con Error (Minería de datos): o Informativo (Minería de datos): se genera específicamente en respuesta a las solicitudes DMX. Sin embargo, no es suficiente ver sólo 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 comandos en el registro de seguimiento, también puede ver la sintaxis de las instrucciones complejas que el cliente envía al servidor de 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 obtener algunos ejemplos de llamadas a procedimientos almacenados que puede capturar a través de un seguimiento, vea Consultar un modelo de agrupación en clústeres (Analysis Services - Minería de datos).