Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 OBI 11G Скорость выполнения отчетов  [new]
Кostas_11
Member

Откуда:
Сообщений: 113
Добрый день.
Помогите советом, как можно "убыстрить" похожие отчеты на одном листе дашборда?

На одной странице дашборда есть несколько почти однотипных отчетов в виде пайвотов.
Измерения по горизонтали и по вертикали одинаковые. Меняются только показатели, например,
в первом отчете факт это количество платежей,
во втором факт - это количество платежей деленное на коэффициент,
в третьем - это доля количества платежей от чего-то,
в четвертом суммы платежей
и т.д.

Среди отчетов есть довольно "тяжеленькие" (где для показателя разные схемы агрегации по разным измерениям).
В целом же все страница прогружается очень долго. Хотя сами отчеты сводные, т.е. короткие: строк и столбцов где-то по 20 штук.

Вопрос по приведенному примеру:
можно как-то использовать кэш от первого отчета (количество платежей)
во втором и третьем отчете ("платежей деленное на коэффициент" и "доля количества платежей от чего-то")?
Ведь селекты по сути одинаковые.
24 окт 17, 19:33    [20896626]     Ответить | Цитировать Сообщить модератору
 Re: OBI 11G Скорость выполнения отчетов  [new]
warpdiver
Member

Откуда: Ростов-на-Дону
Сообщений: 27
Кostas_11,

почему бы в начале дня не прогнать агенты с этими отчетами, заполнив кеш?

Насчет кеша от разных, но похожих репортов, мне кажется не взлетит такое, но вообще лучше убедиться - в лог смотреть или в Usage Tracking. Это может зависеть от репортов.
25 окт 17, 02:22    [20897283]     Ответить | Цитировать Сообщить модератору
 Re: OBI 11G Скорость выполнения отчетов  [new]
Кostas_11
Member

Откуда:
Сообщений: 113
warpdiver,

т.е., если из 50 отчетов 10 отчетов тяжелых, то я создаю 10 агентов, которые запускают эти отчеты рано утром?
Я правильно понимаю концепт?
И данные для этих 10 отчетов почему-то останутся в кэше на весь день?

И под кэшем, в данном случае, понимаем именно кэш сервера презентаций, а не тот кэш, который на вкладке manage репозитория (у меня он отключен)?
25 окт 17, 12:12    [20898289]     Ответить | Цитировать Сообщить модератору
 Re: OBI 11G Скорость выполнения отчетов  [new]
warpdiver
Member

Откуда: Ростов-на-Дону
Сообщений: 27
Кostas_11,

вообще агенты это для BI Server кэша.
А почему вы используете presentation кеш, а BI Server кеш выключили?
BI Server кеш как то более часто встречается, и может давать неплохой прирост скорости.

Именно с presentation кэшем, если нужно чтобы несколько пользователей могло использовать кэш друг друга - проверьте что во вкладке Advanced в каждом отчете в самом низу стоит
Query sharing - share query with multiple users

И еще настройки в instanceconfig.xml, такие как
<CacheMaxExpireMinutes>60</CacheMaxExpireMinutes> , тут сколько нужно выставьте.

Насчет похожих отчетов, я не знаю как OBI сравнивает результаты репортов на предмет кеша, было бы интересно узнать :) Это я про тот случай, когда похожие отчеты, но 1 столбец отличается.
25 окт 17, 17:15    [20899874]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить