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

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

В следующей таблице перечислены все операции, которые обновляют метки времени Обновлено (совпадает с меткой Дата изменения) и Дата последней перезагрузки:
Операция | «Обновлено», «Дата изменения» | Дата последней перезагрузки |
---|---|---|
Запуск (перезагрузка) | Да | Да |
Изменить имя | Да | Нет |
Изменить описание | Да | Нет |
Публикация скрипта | Да | Нет |
Изменить владельца | Да | Нет |
Изменить скрипт | Да | Нет |