Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
SQL Server Profiler, установленный с SQL Server Management Studio (SSMS), отслеживает события процесса обработчика, такие как начало пакета или транзакция. Он записывает данные об этих событиях, что позволяет отслеживать действия сервера и базы данных (например, запросы пользователей или действие входа). Вы можете записывать данные профилировщика в таблицу SQL или файл для последующего анализа, а также воспроизводить события, собранные в том же или другом экземпляре Служб Analysis Services, чтобы узнать, что произошло. Вы можете воспроизводить события в режиме реального времени или пошагово. Также полезно запускать события трассировки вместе с счетчиками производительности в одном экземпляре. Профилировщик может сопоставить эти два на основе времени и отобразить их вместе на одной временной шкале. События трассировки предоставляют дополнительные сведения, а счетчики производительности предоставляют статистическое представление. Дополнительные сведения о создании и выполнении трассировок см. в Создание трассировок профилировщика для повторного воспроизведения (службы Analysis Services).
Используйте SQL Server Profiler для:
Отслеживайте производительность экземпляра движка Служб Analysis Services.
Отладка инструкций запроса.
Определите запросы, которые выполняются медленно.
Протестируйте инструкции запросов на этапе разработки проекта, выполнив пошаговые инструкции, чтобы убедиться, что код работает должным образом.
Устранение неполадок путем записи событий в рабочей системе и их повторения в тестовой системе. Этот подход полезен для тестирования или отладки и позволяет пользователям продолжать использовать рабочую систему без вмешательства.
Аудит и проверка активности, произошедшей на экземпляре. Администратор безопасности может просмотреть любой из проверенных событий. Это включает успешность или неудачу попытки входа и успешность или неудачу разрешений на доступ к инструкциям и объектам.
Отображение данных о захваченных событиях на экране или запись и сохранение данных о каждом событии в файл или таблицу SQL для дальнейшего анализа или воспроизведения. При повторном воспроизведении данных можно повторно запустить сохраненные события по мере их первоначального возникновения в режиме реального времени или пошагового действия.
Permissions
Для служб Azure Analysis Services и служб SQL Server Analysis Services члены роли администратора сервера Analysis Services могут просматривать все трассировки сервера и базы данных. Пользователи, не имеющие роли администратора сервера, могут просматривать трассировки только для баз данных, в которых они являются членом роли администратора базы данных.
Для Power BI Premium пользователи могут просматривать трассировки только для баз данных, в которых они являются членом роли администратора базы данных. Доступны только те события, для которых требуются разрешения администратора базы данных. События трассировки, требующие разрешений администратора сервера, недоступны для рабочей области Power BI Premium.
Использование SQL Server Profiler
При использовании SQL Server Profiler помните:
Для рабочей области Power BI Premium доступны только события базы данных. События сервера недоступны.
Определения трассировки хранятся в базе данных Службы Analysis Services с помощью инструкции CREATE.
Одновременно может выполняться несколько трассировок.
Несколько подключений могут получать события из одной трассировки.
Трассировка может продолжаться даже при остановке и перезапуске Analysis Services.
Пароли не отображаются в журнале трассировки, а заменяются на ****** в рамках события.
Для оптимальной производительности используйте SQL Server Profiler для отслеживания только тех событий, в которых наиболее заинтересованы. Мониторинг слишком большого количества событий добавляет затраты и может привести к увеличению размера файла трассировки или таблицы, особенно в течение длительного периода времени. Кроме того, используйте фильтрацию, чтобы ограничить объем собранных данных и предотвратить слишком большие трассировки.
Замечание
При подключении к рабочей области Power BI Premium допустимая база данных должна быть указана на вкладке "Свойства подключения " диалогового окна "Подключение к серверу ", в противном случае user does not have permissions to access the object возвращается сообщение об ошибке. В диалоговом окне "Подключение к серверу" выберите"Свойства> подключения "Параметры> подключения" к базе данных, введите имя семантической модели. Кроме того, параметр только для чтения XMLA должен быть включен в емкости Premium.
См. также
События трассировки служб Analysis Services
Создание трассировок профилировщика для воспроизведения служб Analysis Services