Можете ли вы найти меры в OLAPQueryLog? - PullRequest
0 голосов
/ 07 января 2019

Можно ли узнать, какие меры используются, посмотрев на OLAPQueryLog?

Достаточно просто получить атрибуты и измерения из столбца DataSet. Однако я не вижу никакой информации о мерах (и рассчитанных мерах), которые используются.

Главное, что мне нужно сделать, я вижу, как часто новые меры используются после их публикации.

Включение полной регистрации событий было бы излишним для моих требований.

1 Ответ

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

DMV SSAS могут использоваться для отслеживания показателей использования и статистики. Их можно запросить из любого инструмента, который можно использовать для отправки запросов DAX или MDX. Например, подключившись к SSAS через SSMS и открыв новое окно редактора запросов (щелкните имя куба и нажмите CTRL + N). Следующие объекты могут быть запрошены так же, как таблица в SQL. Документация содержит более подробную информацию о том, что означает каждый столбец. Последние два DMV (DISCOVER_COMMANDS и DISCOVER_SESSIONS) содержат подробности о том, какие меры использовались в столбцах COMMAND_TEXT и SESSION_LAST_COMMAND соответственно.

Чтение, запись, количество попаданий объекта в кэш и тому подобное:

$SYSTEM.DISCOVER_OBJECT_ACTIVITY

Использование памяти:

$SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE 

Детали измерения:

$SYSTEM.MDSCHEMA_MEASURES

Отслеживать отправленные команды:

$SYSTEM.DISCOVER_COMMANDS

Сеансы монитора:

$SYSTEM.DISCOVER_SESSIONS
...