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

На странице История загрузок данных нажмите кнопку «Просмотреть», чтобы просмотреть сводку по перезагрузке. При желании также можно загрузить файл подробного журнала. После достижения предельного количества сохраненных журналов новые журналы заменяют самые старые записи на основе «первым прибыл — первым выбыл».
Может потребоваться отменить перезагрузку приложения, если она выполняется слишком долго или если приложение обновлено новыми данными и требуется запустить новую перезагрузку. Чтобы отменить перезагрузку, выберите История загрузок данных и нажмите кнопку «Отмена».
Отмененная перезагрузка появится в области История загрузок данных.
Просмотр истории задач
В дополнение к истории перезагрузок можно увидеть историю выполнения задач, сохраненных в расписании перезагрузки приложения. Для получения дополнительной информации см. Просмотр истории обновления задачи.
Сведения о метках времени: Обновлено, Дата изменения и Дата последней перезагрузки
Метка времени Обновлено отображается внизу на каждой плитке приложения в центрах активности. Она также может отображаться при выборе , а затем Сведения в приложении. Та же метка времени указана на странице Сведения в поле Дата изменения. Формат даты может быть разным. Например, если приложение изменено недавно, то значение в поле Обновлено на плитке приложения может отображаться как: Обновлено 15 минут назад.
Чтобы просмотреть дату последней перезагрузки, выберите в приложении, а затем нажмите Сведения. Это значение обновляется, только когда перезагружаются данные приложения. При перезагрузке также изменяются метки времени Обновлено и Дата изменения.
Поля Дата изменения и Дата последней перезагрузки в виде Сведения приложения

В следующей таблице перечислены все операции, которые обновляют метки времени Обновлено (совпадает с меткой Дата изменения) и Дата последней перезагрузки:
Операция | «Обновлено», «Дата изменения» | Дата последней перезагрузки |
---|---|---|
Перезагрузить | Да | Да |
Изменить имя | Да | Нет |
Изменить описание | Да | Нет |
Изменить эскиз | Да | Нет |
Опубликовать приложение | Да | Нет |
Изменить владельца | Да | Нет |
Изменить скрипт | Да | Нет |
Создать лист | Нет | Нет |
Изменить лист | Нет | Нет |
Другие способы перезагрузки приложения
В этом разделе справки рассматривается, главным образом, перезагрузка в центрах активности. Приложения можно перезагружать другими способами, например, из:
Редактор загрузки данных или Диспетчер данных в приложении
Объект «Кнопка» в приложении
Автоматизация приложения Qlik
Способ, выбранный для перезагрузки приложения, может повлиять на ограничение емкости подписки Qlik Cloud. Перезагрузки, инициированные не в Редактор загрузки данных или Диспетчер данных, например нажатием кнопок приложения, в центрах активности или с помощью автоматизаций, учитываются при подсчете максимального количества запланированных перезагрузок для конкретного приложения в день. Для получения дополнительной информации см.: