Поделиться через


Создание трассировок Profiler для воспроизведения (службы Analysis Services)

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Для воспроизведения запросов, обнаружений и команд, отправляемых пользователями в службы Analysis Services, SQL Server Profiler должны собирать необходимые события. Чтобы инициировать сбор этих событий, должны быть выбраны соответствующие классы событий на вкладке Выбор событий диалогового окна Свойства трассировки . Например, если выбирается класс событий «Начало запроса», то события, содержащие запросы, собираются и используются для воспроизведения. Также файл трассировки содержит достаточное количество сведений для поддержки воспроизведения серверных транзакций в распределенной среде в оригинальной последовательности транзакций.

Воспроизведение запросов

Чтобы воспроизвести запросы, SQL Server Profiler должны записывать следующие события:

  • Класс событий Audit Login со всеми его столбцами данных. Этот класс событий предоставляет сведения о каждом пользователе, вошедшем в систему, а также о параметрах сеанса. Серверный идентификатор процесса (SPID) предоставляет ссылку на пользовательский сеанс. Дополнительные сведения см. в статье Security Audit Data Columns.

  • Класс событий Query Begin со всеми его столбцами данных. Этот класс событий предоставляет сведения о запросе, который был отправлен в службы Analysis Services. Столбец «Подкласс событий» предоставляет сведения о типе запроса. Столбец TextData предоставляет реальный текст запроса. Столбец RequestParameters предоставляет параметры для параметризованных запросов, а столбец RequestProperties — свойства запроса XML для аналитики (XMLA). Дополнительные сведения см. в статье Queries Events Data Columns.

  • Класс событий Query End со всеми его столбцами данных. Этот класс событий проверяет состояние выполнения запроса. Дополнительные сведения см. в статье Queries Events Data Columns.

Воспроизведение открытий

Для воспроизведения обнаружений SQL Server Profiler должны записывать следующие события:

  • Класс событий Audit Login со всеми его столбцами данных. Этот класс событий предоставляет сведения о каждом пользователе, вошедшем в систему, а также о параметрах сеанса. SPID предоставляет ссылку на пользовательский сеанс. Дополнительные сведения см. в статье Security Audit Data Columns.

  • Класс событий Discover Begin со всеми его столбцами данных. В столбце TextData содержится <часть RequestType> запроса на обнаружение, а в столбце RequestProperties — <часть Свойства> запроса на обнаружение. Столбец EventSubclass предоставляет тип обнаружения. Дополнительные сведения см. в статье Discover Events Data Columns.

  • Класс событий Discover End со всеми его столбцами данных. Этот класс событий проверяет состояние запроса открытия. Дополнительные сведения см. в статье Discover Events Data Columns.

Воспроизведение команд

Для воспроизведения команд SQL Server Profiler должны записывать следующие события:

  • Класс событий Command Begin со всеми его столбцами данных. Столбец TextData содержит такие сведения о команде, как тип процесса, идентификатор базы данных и идентификатор куба. Столбец RequestParameters предоставляет параметры для параметризованной команды, а столбец RequestProperties — свойства запроса XMLA. Дополнительные сведения см. в статье Command Events Data Columns.

  • Класс событий Command End со всеми его столбцами данных. Этот класс событий проверяет состояние команды. Дополнительные сведения см. в статье Command Events Data Columns.

См. также раздел

События трассировки служб Analysis Services