Как прочитать данные сеанса расширенного события SSAS из кольцевого буфера - PullRequest
0 голосов
/ 07 февраля 2019

Я запускаю сеанс расширенных событий на своем экземпляре SSAS, который записывает события в кольцевой буфер.

Я хотел бы прочитать эти события из кольцевого буфера, но не могу найти место, где они находятсясохранено.

Пока я не могу видеть события в sys.dm_os_ring_buffers, которые, как я понимаю, должны быть местом, где они появляются.Кажется, здесь регистрируются только связанные с SQL Server события (Database Engine).

Есть ли отдельная область, в которой SSAS сохраняет события, записанные в кольцевой буфер?

1 Ответ

0 голосов
/ 07 февраля 2019

Результаты сохраняются в столбце TARGET_DATA SSAS ( не SQL Server) $SYSTEM.DISCOVER_XEVENT_SESSION_TARGETS DMV.Данные хранятся в формате XML.Чтобы запросить этот DMV, подключитесь к SSAS через SSMS и откройте новое окно редактора запросов (CTRL + N), например, для запроса MDX или DAX.Затем вы можете запросить DMV следующим образом.

SELECT 
    TARGET_DATA 
FROM $SYSTEM.DISCOVER_XEVENT_SESSION_TARGETS 
WHERE SESSION_NAME = 'YourExtendedEventSession'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...