Можно сократить время отображения страниц инфопанелей, указав значения запросов до того, как пользователи откроют инфопанели.
Если начать не с создания запроса, инфопанель запустится со значениями по умолчанию, а это могут быть не те данные, которые нужны пользователям. Кроме того, им приходится ждать, пока весь контент запустится и инфопанель полностью отобразится, или отменять каждый объект по отдельности.
Чтобы сэкономить время и снизить нагрузку на базу данных и Oracle Analytics Cloud, можно собирать значения запросов до того, как содержимое анализов будет отображаться на страницах инфопанели. Такое подтверждение отображаемого содержимого сразу снижает время ожидания отображения страницы с выбором приглашений по умолчанию. Содержимое анализов не отображается на странице до тех пор, пока пользователи не ответят на приглашения. Другие объекты (такие как приглашения информационных панелей, текст и т.д.) отображаются.
Например, перед отображением анализа "Доходы от брендов" на странице информационной панели "Эффективность продаж" можно запрашивать включаемые регионы.
Далее описывается, что происходит, когда у пользователей запрашиваются значения перед отображением анализов.
В верхней части страницы отображается сообщение о том, что страница загружена не полностью. Кроме того, в сообщении пользователям предлагается выбрать значения приглашения и нажать кнопку Продолжить. Если нажать кнопку Продолжить, на странице отображается содержимое на основе значений приглашений, указанных пользователями. Если пользователи не указали значения приглашения, отображается анализ на основе значений приглашения, заданных по умолчанию.
Страница показывает статическую информацию об объектах, которые еще не отображаются. Такая информация включает имя объекта, значок представления объекта, имя представления и описание объекта (если доступно).
В меню "Параметры страницы" (открывается с помощью кнопки Параметры страницы панели инструментов на странице "Информационная панель") недоступны все пункты, кроме Изменить информационную панель.
Кнопка Применить на приглашениях информационной панели не отображается. Вместо этого все значения приглашений применяются автоматически, когда пользователи нажимают кнопку Продолжить.
Запросы – это свойство на уровне страницы, поэтому их нужно активировать для каждой страницы в инфопанели, для которой требуется использовать функцию Отображать запрос перед открытием. Это позволяет устанавливать запросы для одних инфопанелей, а для других этого не делать, что может пригодиться, если инфопанель используют разные пользователи или в отчетах обрабатывается разный объем данных.
После первого запуска инфопанели кнопка Продолжить перестает отображаться. Можно также задать выбор новых значений запросов без автоматического запуска инфопанели при каждом выборе.
Установка параметра Отображать запрос перед открытием для страницы инфопанели – это оптимальный способ упростить работу благодаря исключению лишних шагов и оптимизировать производительность системы. Это также устраняет возможность неэффективного выполнения отчетов. Поскольку один отчет может содержать несколько запросов, экономия для системы может быть значительной.
Подробнее о создании запросов см. в разделе "Создание запросов".