Перейти к основному содержимому Перейти к дополнительному содержимому

Перезагрузка данных приложения

Чтобы в приложениях всегда отражались самые актуальные данные, выполняйте перезагрузку. В отличие от автоматического обновления, при изменении источников данных приложения не обновляются самостоятельно. Необходимо вручную перезагрузить приложения, чтобы синхронизировать их с последними данными, или создать график перезагрузки для удобства. Перезагрузки можно инициировать разными способами, чтобы получать актуальные наблюдения.

Для получения дополнительной информации о том, какие пользователи могут перезагружать данные, см. разделы:

Можно проверить состояние перезагрузки приложения. Оно может быть Выполнено, Перезагрузка или Ошибка

  • В виде списка приложений в столбце Дата последнего изменения.
  • В карте приложения в мозаичном виде или сгруппированном виде.
Примечание к информацииМаксимальное время перезагрузки приложения составляет 3 часа. Если перезагрузка приложения занимает больше времени, она прерывается, появляется сообщение об ошибке.
Примечание к информации Не поддерживается перезагрузка данных для приложений, опубликованных в Qlik Cloud из развертывания Qlik Sense Enterprise on Windows. Для перезагрузки приложений, опубликованных из Qlik Sense Enterprise on Windows, можно использовать QMC в Qlik Sense Enterprise on Windows.

Создание графика перезагрузки данных приложения

Создайте график перезагрузки данных в приложении. График может быть основан на частоте, дате и времени или на событии обновления набора данных в приложении.

Примечание к информацииВ результате определенных действий изменяется владелец графика перезагрузки. Для получения дополнительной информации см. Владение графиками перезагрузки.

Чтобы настроить график перезагрузки для приложения, выполните действия, указанные ниже.

  1. В центре активности щелкните Дополнительно на приложении и выберите График перезагрузки.

  2. Нажмите Добавить график.

  3. Чтобы запланировать перезагрузки в случае обновления данных, выберите вариант При обновлении набора данных для параметра Перезагрузить приложение.

    Чтобы создать график на основе времени, выберите нужные параметры в списке Время в области Перезагрузить приложение.

    Примечание к информацииЕсли приложение не содержит набор данных, созданный и обновленный с помощью Qlik Talend Data Integration, заголовок Время и параметр При обновлении набора данных не отображаются.

Графики на основе времени

Когда создается график на основе времени, можно выбрать следующее:

Далее указаны интервалы, которые можно выбрать для повторения перезагрузки.

  • Каждый день: задайте количество раз в день, часовой пояс и время дня.

  • Каждую неделю: задайте дни недели, количество раз в день, часовой пояс и время дня.

  • Каждый месяц: задайте дни месяца, количество раз в день, часовой пояс и время дня.

  • Каждый год: задайте месяцы, дни месяца, количество раз в день, часовой пояс и время дня.

Для графиков, которые выполняются несколько раз в день с любым интервалом, также можно определить часы выполнения в течение дня. Задайте конкретное время, в которое должно начинаться выполнения графика в этот день.

По умолчанию графики действуют непрерывно без окончания срока действия. Можно задать дату начала, дату окончания или выполнить график в период между двумя датами.

Графики на основе события

Настройте график перезагрузки приложения в случае обновления набора данных в приложении. Этот параметр доступен только для приложений, которые содержат набор данных, созданный и обновленный с помощью Qlik Talend Data Integration. Для получения дополнительной информации см. раздел Интеграция данных.

Управление графиками загрузки

Меняйте графики запланированных перезагрузок для всех приложений, которыми вы владеете.

Чтобы удалить график перезагрузки из приложения, выполните следующие действия.

  1. В центре активности щелкните Дополнительно на приложении и выберите График перезагрузки.

  2. Нажмите Удалить.

Администраторы клиента и аналитики могут изменять и удалять задачи запланированных перезагрузок в центре активности Администрирование. Для получения дополнительной информации см. раздел Управление запланированными перезагрузками данных приложения.

Ограничения и замечания

  • График перезагрузки отключается, если его не удается выполнить пять раз подряд. Если пользователь является владельцем графика перезагрузки приложения, он будет получать уведомления об этих событиях. Настройки уведомлений можно настроить для одного приложения, для всех приложений в пространстве или для всех приложений в клиенте. Для получения информации о владельце графика перезагрузки см. раздел Владение графиками перезагрузки.

  • Если владелец графика перезагрузки покидает клиент или удаляется из него, другой пользователь должен принять во владение график перезагрузки, либо удалить старый график и создать его заново. В противном случае запланированные перезагрузки выполняться не будут. Для получения дополнительной информации об изменении владельца графика перезагрузки см. раздел Владение графиками перезагрузки.

  • Если имеется большое количество поставленных в очередь и выполняющихся процессов перезагрузки данных (и дополнительных параллельных процессов, интенсивно использующих процессор и память), можно заметить, что некоторые процессы перезагрузки выполняются в некоторых случаях заметно позже запланированного времени запуска.

  • Запланированные перезагрузки не включены для опубликованной копии приложения. Для опубликованных приложений необходимо перенастроить запланированные перезагрузки в приложении в управляемом пространстве.

  • При перемещении приложения с графиком перезагрузки между пространствами график перезагрузки удаляется. При необходимости создайте график в новом пространстве заново.

  • В случае добавления или удаления наборов данных в приложении с графиком перезагрузки При обновлении набора данных необходимо удалить график и создать его заново.

  • Для графиков перезагрузки При обновлении набора данных не поддерживается частичная перезагрузка.

Владение графиками перезагрузки

График перезагрузки на основе времени выполняется от имени пользователя, владеющего этим графиком, а не от имени владельца приложения. Чтобы обеспечить успешное выполнение графика перезагрузки, его владелец должен сохранять надлежащий доступ к приложению и его источникам данных. Определенные действия приводят к изменению владельца графика перезагрузки. Владелец графика перезагрузки определяется по следующим правилам:

  • Когда пользователь создает график перезагрузки для приложения, в котором его раньше не было, он становится владельцем этого графика перезагрузки.

  • Если другой пользователь редактирует или сохраняет существующий график перезагрузки, то право владения переходит к нему.

  • Если другой пользователь изменяет скрипт загрузки приложения путем внесения изменений в редакторе загрузки данных (или путем загрузки данных в Диспетчер данных), в большинстве случаев право владения переходит к нему. Однако если этот пользователь уже является последним, кто изменял скрипт загрузки до этого, то ему не передается право владения графиком.

  • Создание или изменение списка рассылки приложения (путем загрузки исходного файла в разделе Отчетность или путем редактирования скрипта загрузки вручную) приводит к изменению скрипта загрузки. Если вы выполняете эту операцию и при этом не являетесь автором самого последнего изменения скрипта загрузки, то становитесь новым владельцем графика перезагрузки приложения, есть такой график имеется. Если вы уже являетесь последним, кто изменял скрипт загрузки до этого, то право владения графиком не передается.

Примечание к информацииНе рекомендуется использовать Диспетчер данных для совместной разработки модели данных. Для получения дополнительной информации см. Совместная разработка и Диспетчер данных.

Для получения дополнительной информации о совместной разработке моделей данных приложений см. Совместная разработка скриптов загрузки данных в общих пространствах.

Частичная перезагрузка

Включите частичную перезагрузку, чтобы выполнить предопределенную часть скрипта загрузки и обновить соответствующие таблицы. Полная перезагрузка всегда начинается с удаления всех таблиц в существующей модели данных, после чего выполняется скрипт загрузки. При частичной перезагрузке это не делается. Вместо этого все таблицы в модели данных сохраняются, и затем выполняются только операторы Load и Select, которым предшествует префикс Add, Merge или Replace.

Частичную перезагрузку сначала нужно настроить в скрипте загрузки в редакторе загрузки данных. Для получения дополнительной информации см. раздел Частичная перезагрузка.

Перезагрузка данных приложения вручную

Перезагружайте приложения вручную и добавляйте задания на перезагрузку в очередь перезагрузки.

  • В центре активности щелкните Дополнительно на приложении и выберите Перезагрузить сейчас.

Просмотр истории загрузок данных для приложения

История загрузок данных содержит записи истории перезагрузки выбранного приложения. Она служит для устранения неполадок, связанных с запланированными перезагрузками. Просматривайте состояния, даты начала и окончания, а также продолжительность прошлой и текущей перезагрузок. Также можно просмотреть и загрузить соответствующий файл журнала.

Существуют два способа просмотреть историю перезагрузок данных для приложения.

  • В виде списка приложений нажмите на дату в столбце Дата последнего изменения и выберите Просмотреть историю перезагрузок.
  • В приложении выберите Сведения, а затем нажмите История перезагрузок.

История загрузок данных в приложение

Снимок меню «История загрузок данных» в Qlik Cloud.

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

Может потребоваться отменить перезагрузку приложения, если она выполняется слишком долго или если приложение обновлено новыми данными и требуется запустить новую перезагрузку. Чтобы отменить перезагрузку, выберите История загрузок данных и нажмите кнопку «Отмена».

Отмененная перезагрузка появится в области История загрузок данных.

Просмотр и удаление графиков перезагрузки

Администраторы клиента и аналитики могут просматривать и удалять задачи запланированных перезагрузок в центре активности Администрирование. Для получения дополнительной информации см. раздел Управление запланированными перезагрузками данных приложения.

Сведения о метках времени: Обновлено, Дата изменения и Дата последней перезагрузки

Метка времени Обновлено отображается внизу на каждой плитке приложения в центрах активности. Она также может отображаться при выборе Дополнительно, а затем Сведения в приложении. Та же метка времени указана на странице Сведения в поле Дата изменения. Формат даты может быть разным. Например, если приложение изменено недавно, то значение в поле Обновлено на плитке приложения может отображаться как: Обновлено 15 минут назад.

Чтобы просмотреть дату последней перезагрузки, выберите Дополнительно в приложении, а затем нажмите Сведения. Это значение обновляется, только когда перезагружаются данные приложения. При перезагрузке также изменяются метки времени Обновлено и Дата изменения.

Поля Дата изменения и Дата последней перезагрузки в виде Сведения приложения

В виде «Сведения» отображаются метки времени «Дата последней перезагрузки» и «Дата изменения»

В следующей таблице перечислены все операции, которые обновляют метки времени Обновлено (совпадает с меткой Дата изменения) и Дата последней перезагрузки:

Операции, обновляющие значения полей Обновлено и Дата последней загрузки
Операция «Обновлено», «Дата изменения» Дата последней перезагрузки
Перезагрузить Да Да
Изменить имя Да Нет
Изменить описание Да Нет
Изменить эскиз Да Нет
Опубликовать приложение Да Нет
Изменить владельца Да Нет
Изменить скрипт Да Нет
Создать лист Нет Нет
Изменить лист Нет Нет

Другие способы перезагрузки приложения

В этом разделе справки рассматривается, главным образом, перезагрузка в центрах активности. . Приложения можно перезагружать другими способами, например, из:

  • Редактор загрузки данных или Диспетчер данных в приложении

  • Объект «Кнопка» в приложении

  • Автоматизация приложения Qlik

Способ, выбранный для перезагрузки приложения, может повлиять на ограничение емкости подписки Qlik Cloud. Перезагрузки, инициированные не в Редактор загрузки данных или Диспетчер данных, например нажатием кнопок приложения, в центрах активности или с помощью автоматизаций, учитываются при подсчете максимального количества запланированных перезагрузок для конкретного приложения в день. Для получения дополнительной информации см. раздел:

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!