Share via


Crear seguimientos de Profiler para la reproducción (Analysis Services)

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Para reproducir consultas, detecciones y comandos enviados por los usuarios a Analysis Services, SQL Server Profiler deben recopilar los eventos necesarios. Para iniciar la recopilación de estos eventos, deben estar seleccionadas las clases de evento adecuadas en la pestaña Selección de eventos del cuadro de diálogo Propiedades de seguimiento . Por ejemplo, si la clase de evento Query Begin está seleccionada, los eventos que contienen consultas se recopilan y utilizan para su reproducción. Igualmente, el archivo de seguimiento contiene información suficiente para admitir la reproducción de transacciones de servidor en un entorno distribuido de la secuencia original de transacciones.

Reproducción de consultas

Para reproducir consultas, SQL Server Profiler deben capturar los siguientes eventos:

  • La clase de evento Audit Login con todas sus columnas de datos. Esta clase de evento proporciona información sobre qué usuario ha iniciado la sesión y sobre la configuración de la misma. El Id. de proceso del servidor (SPID) proporciona la referencia a la sesión de usuario. Para más información, consulte Security Audit Data Columns.

  • La clase de evento Query Begin con todas sus columnas de datos. Esta clase de eventos proporciona información sobre la consulta que se envió a Analysis Services. La columna Event Subclass proporciona información sobre el tipo de consulta. La columna TextData proporciona el texto real de la consulta. La columna RequestParameters proporciona los parámetros para las consultas parametrizadas, y la columna RequestProperties proporciona las propiedades de una solicitud de XML for Analysis (XMLA). Para más información, consulte Queries Events Data Columns.

  • La clase de evento Query End con todas sus columnas de datos. Esta clase de evento comprueba el estado de la ejecución de la consulta. Para más información, consulte Queries Events Data Columns.

Reproducir descubrimientos

Para reproducir las detecciones, SQL Server Profiler deben capturar los siguientes eventos:

  • La clase de evento Audit Login con todas sus columnas de datos. Esta clase de evento proporciona información sobre qué usuario ha iniciado la sesión y sobre la configuración de la misma. El SPID proporciona la referencia a la sesión de usuario. Para más información, consulte Security Audit Data Columns.

  • La clase de evento Discover Begin con todas sus columnas de datos. La columna TextData proporciona la <parte RequestType> de la solicitud de detección y la columna RequestProperties proporciona la <parte Propiedades> de la solicitud de detección. La columna EventSubclass proporciona el tipo de descubrimiento. Para más información, consulte Discover Events Data Columns.

  • La clase de evento Discover End con todas sus columnas de datos. Esta clase de evento comprueba el estado de la solicitud de descubrimiento. Para más información, consulte Discover Events Data Columns.

Reproducir comandos

Para reproducir comandos, SQL Server Profiler debe capturar los siguientes eventos:

  • La clase de evento Command Begin con todas sus columnas de datos. La columna TextData proporciona los detalles del comando, como el tipo de proceso, el identificador de la base de datos y el identificador del cubo. La columna RequestParameters proporciona los parámetros para el comando parametrizado, y la columna RequestProperties proporciona las propiedades de una solicitud de XMLA. Para más información, consulte Command Events Data Columns.

  • La clase de evento Command End con todas sus columnas de datos. Esta clase de evento comprueba el estado del comando. Para más información, consulte Command Events Data Columns.

Consulte también

Eventos de seguimiento de Analysis Services