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

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

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