Найти все отчеты WebI, использующие произвольный SQL - PullRequest
0 голосов
/ 27 сентября 2018

У нас 4.1 SP06 Patch 4.

Есть ли способ найти все отчеты Web Intelligence, в которых используется произвольный SQL?

Спасибо

1 Ответ

0 голосов
/ 19 августа 2019

Я обнаружил, что свойство SI_FHSQL_RELATIONAL_CONNECTION в QueryBuilder указывает на наличие произвольного SQL, если его дочернее свойство SI_TOTAL больше 0. Меня интересуют только отчеты Web Intelligence, поэтому яможет фильтровать и это ...

select * 
from CI_INFOOBJECTS 
where SI_KIND = 'Webi' 
and SI_FHSQL_RELATIONAL_CONNECTION.SI_TOTAL > 0

Единственное исключение, по-видимому, состоит в том, что если в какой-то момент в отчете был произвольный SQL, но этот запрос удаляется, это свойство не сбрасывается.

...