Построение приложения On-demand
Приложение On-demand загружает подмножество данных, загруженных в агрегированной форме приложением выбора. Приложение On-demand создается путем привязки приложения выбора On-demand к приложению шаблона On-demand. Приложения выбора и приложения шаблона представляют собой основные элементы для построения приложений On-demand.
Перед построением приложения On-demand необходимо создать приложения выбора и приложения шаблона, которые можно связать. Для выполнения привязки приложения выбора и приложения шаблона должны содержать общие поля данных, которые можно связать.
Для получения дополнительной информации см. разделы Создание приложения выбора On-demand и Создание приложения шаблона On-demand.
Приложение выбора можно привязать к нескольким приложениям шаблона; одно приложение шаблона можно привязать к нескольким приложениям выбора. Однако выражения привязки данных приложения шаблона должны соответствовать полям в привязанных приложениях выбора.
Ссылка навигации приложения On-demand связывает приложение выбора с приложением шаблона. Ссылки навигации приложения On-demand создаются в приложениях выбора. После определения ссылки навигации ее можно добавить на панель Навигация приложения в приложении выбора в качестве точки навигации приложения On-demand. Каждый лист в приложении содержит собственную панель Навигация приложения. Затем пользователи создают приложения On-demand из точки навигации приложения.
Пример вида построения приложения On-demand.

Из одной точки навигации приложения можно создать несколько приложений On-demand, каждое из которых содержит выбранные данные в разных комбинациях.
Указатели на одну и ту же ссылку навигации приложения можно добавить на несколько листов в одном приложении выбора. Также листы могут содержать несколько точек навигации приложения, созданных из нескольких ссылок навигации приложения.
Когда приложение выбора содержит ссылки навигации и точки навигации, можно создать приложения On-demand.
Выполните следующие действия.
- Откройте приложение выбора On-demand и выберите Изменить.
- На панели слева выберите Ссылки навигации приложения.
-
Нажмите кнопку Создать, чтобы открыть диалоговое окно Создать новую ссылку навигации приложения On-demand.
- Присвойте имя новой ссылке навигации приложения On-demand.
-
Выберите Приложение шаблона On-demand.
Не все приложения в раскрывающемся списке Приложение шаблона являются допустимыми приложениями шаблона. Необходимо выбрать приложение, которое было создано в качестве приложения шаблона и выражения привязки данных которого соответствуют полям в приложении выбора, с которым вы работаете. В противном случае приложения On-demand, создаваемые из ссылки навигации приложения, будут работать с ошибками.
Для получения дополнительной информации см. раздел Создание приложения шаблона On-demand.
-
Введите выражение, которое вычисляет общее количество записей, представленных записями агрегирования, доступ к которым можно получить с помощью состояния выборок в приложении выбора.
Выражение обычно использует функцию SUM для получения общего количества выбранных записей. Результат показывает, находится ли объем данных, подлежащих загрузке, в пределах диапазона, указанного для создания приложения On-demand.
-
Укажите значение параметра Максимальное количество строк.
Значение параметра Максимальное количество строк задает верхний предел количества записей, вычисляемых функцией в записи Выражение, которые может загрузить приложение On-demand. Если количество записей, вычисленное выражением оценки количества строк в приложении выбора, превышает значение параметра Максимальное количество строк, приложение On-demand создано не будет. Приложение можно создать только в том случае, если количество записей, вычисленное выражением оценки количества строк, меньше или равно значению верхнего предела, заданному параметром Максимальное количество строк.
Чтобы создать выражение, используемое для параметра Максимальное количество строк, необходимо знать принцип вычисления общего количества записей на основе полей, доступных в приложении выбора.
Для получения дополнительной информации см. раздел Создание приложения выбора On-demand.
-
Укажите значение параметра Максимальное количество создаваемых приложений.
Несколько приложений On-demand можно создать из одной точки навигации приложения On-demand на панели Навигация приложения в приложении выбора. Причина создания нескольких приложений заключается в том, что каждое из них может содержать различный набор данных. Когда будет достигнуто максимальное количество приложений, пользователь, создающий приложения из точки навигации, должен удалить одно из существующих приложений, прежде чем создавать новое приложение On-demand.
Максимальное количество созданных приложений применяется к ссылке навигации приложения On-demand. Если из ссылки навигации создана одна точка навигации приложения On-demand, с помощью этой точки можно создать максимальное количество приложений. Но если из одной ссылки навигации создано несколько точек навигации, то общее количество приложений On-demand, созданных из этих точек навигации, ограничено параметром Максимальное количество создаваемых приложений.
Примечание к информацииВ ссылке навигации приложения по запросу можно выбрать:
-
Перезаписать созданное приложение, и если достигнуто максимальное количество созданных приложений, пользователи не смогут создавать новые приложения. Добавьте кнопку на лист, настроенную для перехода по ссылке навигации приложения по запросу, или удалите одно или несколько созданных приложений.
-
Сохранять скрипт в созданных приложениях. Пользователи, имеющие доступ к приложению, смогут создавать приложения со скриптом шаблонного приложения. Кроме того, если у вас есть разрешение на создание и редактирование в вашем личном пространстве, вы сможете просматривать и редактировать скрипт созданного приложения. Для QSEoW вы решаете, в какой поток публиковать сгенерированное приложение.
-
-
Введите числовое значение в поле Срок хранения, чтобы задать период времени, в течение которого приложения, сгенерированные из навигационной ссылки, будут храниться до их удаления.
-
В раскрывающемся меню справа от поля Срок хранения выберите единицу времени для измерения срока хранения.
Доступны такие параметры, как часы, дни и Срок не ограничен.
Все приложения On-demand, сгенерированные из навигационной ссылки, будут храниться в соответствии с этим параметром. Срок существования сгенерированного приложения On-demand — это разница между текущим временем и временем последней загрузки данных. Этот расчет срока существования приложения On-demand одинаков для опубликованных и неопубликованных приложений. И если приложение On-demand публикуется вручную после его создания, расчет срока существования остается прежним: он основан на последней загрузке данных сгенерированного приложения.
Примечание к информацииВ Служба приложения On-demand также можно настроить срок хранения, который применяется к приложениям, созданным анонимными пользователями. Этот параметр не влияет на срок хранения приложений пользователей, которые выполнили вход в свою учетную запись. Для приложений, созданных анонимными пользователями, срок хранения меньше значения параметра Срок хранения в ссылке навигации и значения параметра Служба приложения On-demand, заданного в Консоль управления Qlik. -
В раскрывающемся меню Представление при открытии по умолчанию выберите лист, который следует отображать первым при открытии приложений, созданных из ссылки навигации.
Можно выбрать Обзор приложения или один из листов приложения выбора, из которого создана ссылка навигации.
-
В раскрывающемся меню Опубликовать в выберите поток для публикации приложений, созданных из ссылки навигации.
Для публикации в выбранном потоке требуется разрешение на публикацию. Если вы не обладаете правами публикации в выбранном потоке, создание приложений On-demand из ссылки навигации будет недоступно.
При выборе потока для публикации созданных приложений убедитесь, что предполагаемые пользователи приложения On-demand обладают правами чтения для потока.
Также можно выбрать Не опубликовано (сохранено в рабочей области) для сохранения созданных приложений в рабочей области пользователя без их публикации.
Примечание к информацииЕсли анонимным пользователям будет разрешено использовать опубликованное приложение выбора, ссылки навигации приложений On-demand следует настроить для публикации в поток, к которому имеют доступ анонимные пользователи. Если приложения On-demand, создаваемые на основе ссылки навигации, не публикуются автоматически, анонимные пользователи будут получать сообщение об ошибке при попытке создания таких приложений.После создания приложения его можно опубликовать вручную.
- Щелкните Создать, и новая ссылка навигации приложения On-demand отобразится в списке Ссылки навигации приложения.
-
Перетащите ссылку навигации приложения на панель Навигация приложения в приложении выбора.
Перетаскивание ссылки навигации приложения в приложение выбора создает точку навигации приложения On-demand. На панели справа отображаются свойства новой точки навигации приложения On-demand. В этом расположении можно по желанию изменить имя точки навигации.
-
Щелкните Готово в редакторе листа.
Приложение выбора On-demand теперь готово к использованию или публикации. Пользователи приложения выбора смогут создавать приложения On-demand из точек навигации на панели Навигация приложения в приложении выбора.