как посмотреть sql для метрики в микростратегии

Как просмотреть SQL-запрос для метрики, используемой на панели мониторинга микростратегии?

Я пытаюсь извлечь всю бизнес-логику, хранящуюся в приборной панели/кубе микростратегии.


person Jay Jay Jay    schedule 17.12.2015    source источник
comment
Пожалуйста, добавьте комментарий для отрицательного голоса   -  person Jay Jay Jay    schedule 23.12.2015


Ответы (2)


Существует два типа метрик: обычная метрика микростратегии, для которой генерируется sql; другая производная метрика, рассчитанная на основе других обычных метрик

Я предполагаю, что у вас есть куб, и у вас есть обычная метрика. Создайте отчет сетки из куба только с метрикой и атрибутами, показанными на панели инструментов, и просмотрите sql.

Если значение, показанное в отчете сетки (не в кубе), не совпадает со значением на панели инструментов... проблема связана с динамической агрегацией.

person Ashwin Aravind    schedule 23.12.2015

Единственный известный мне способ увидеть метрику sql - это отчет в MSTR Desktop/Developer с опцией контекстного меню «Просмотр SQL/MDX» правой кнопкой мыши (вы также можете отобразить это представление из меню или панели значков в режиме редактирования). Это работает и с кубиками.

Конечно, вам нужно создать отчет с точно такими же атрибутами и конфигурацией (VLDB, типы соединения и т. д.), что и сетка, отображаемая на панели инструментов, если у вас нет одной этой. Из куба у вас уже есть правильный SQL.

При встроенной в отчеты/документы просто скопируйте формулу во внешнюю и повторите шаги, описанные выше.

Производные метрики рассчитываются аналитическим механизмом на основе его компонентов на последнем этапе выполнения отчета/куба. В этом случае вы можете проверить только SQL компонента.

С Уважением!

person Eugenio F. Martinez Pacheco    schedule 03.08.2017