Как мы можем получить использование показателей и измерений в кубе SSAS?

Мы изо всех сил пытаемся найти использование показателей и измерений в кубе SSAS.

Цель: иметь статистическую панель для поиска неиспользуемых или наиболее часто используемых показателей и параметров.

Я получил помощь от https://blogs.perficient.com/microsoft/2011/06/ssas-usage-statistic-dashboards/, чтобы включить таблицу OLAPQueryLog.

Таблица OLAPQueryLog предоставляет следующую информацию

  1. MSOLAP_база данных
  2. MSOLAP_ObjectPath
  3. MSOLAP_User
  4. Набор данных
  5. Время начала
  6. Продолжительность

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

Я также попытался получить текущие сеансы пользователей с помощью запроса DMX.

Выберите * из $System.discover_sessions

но это возвращает мне текущие активные сеансы.

Как я могу получить исторические сеансы?

Есть ли у кого-нибудь решение для этого?

Спасибо,


person Vikas Gupta    schedule 24.04.2018    source источник
comment
Вы работаете с многомерным или табличным? OlapQueryLog будет работать только с многомерным (и даже для многомерного это, вероятно, неправильный подход)   -  person GregGalloway    schedule 24.04.2018
comment
Мы работаем с табличными кубами, у вас есть другие варианты?   -  person Vikas Gupta    schedule 24.04.2018
comment
Я бы начал с использования расширенных событий, а затем запрашивал результаты... там есть много полезных данных, которые вы можете использовать.   -  person SeeCoolGuy    schedule 25.04.2018
comment
При создании расширенных событий я получаю сообщение об ошибке Sequqnce не содержит элементов (System.Core)   -  person Vikas Gupta    schedule 26.04.2018
comment
Это была проблема с разрешением, я могу это зарегистрировать,   -  person Vikas Gupta    schedule 26.04.2018


Ответы (1)


Спасибо, ребята, за вашу помощь.

Я добился этого Табличные кубы, используя:

  1. Включение журналов событий с помощью Расширенные события
  2. Использование только Конечное событие запроса Зарегистрируйтесь, чтобы получить статистику
  3. C#: использование C# для чтения сведений о событии
  4. Используя TextData и регулярное выражение в C#, извлекая меры и измерения
person Vikas Gupta    schedule 22.05.2018