Как просмотреть SQL-запрос для метрики, используемой на панели мониторинга микростратегии?
Я пытаюсь извлечь всю бизнес-логику, хранящуюся в приборной панели/кубе микростратегии.
Как просмотреть SQL-запрос для метрики, используемой на панели мониторинга микростратегии?
Я пытаюсь извлечь всю бизнес-логику, хранящуюся в приборной панели/кубе микростратегии.
Существует два типа метрик: обычная метрика микростратегии, для которой генерируется sql; другая производная метрика, рассчитанная на основе других обычных метрик
Я предполагаю, что у вас есть куб, и у вас есть обычная метрика. Создайте отчет сетки из куба только с метрикой и атрибутами, показанными на панели инструментов, и просмотрите sql.
Если значение, показанное в отчете сетки (не в кубе), не совпадает со значением на панели инструментов... проблема связана с динамической агрегацией.
Единственный известный мне способ увидеть метрику sql - это отчет в MSTR Desktop/Developer с опцией контекстного меню «Просмотр SQL/MDX» правой кнопкой мыши (вы также можете отобразить это представление из меню или панели значков в режиме редактирования). Это работает и с кубиками.
Конечно, вам нужно создать отчет с точно такими же атрибутами и конфигурацией (VLDB, типы соединения и т. д.), что и сетка, отображаемая на панели инструментов, если у вас нет одной этой. Из куба у вас уже есть правильный SQL.
При встроенной в отчеты/документы просто скопируйте формулу во внешнюю и повторите шаги, описанные выше.
Производные метрики рассчитываются аналитическим механизмом на основе его компонентов на последнем этапе выполнения отчета/куба. В этом случае вы можете проверить только SQL компонента.
С Уважением!