Создание цепочек задач для обновления данных
В контексте обновления аналитических данных цепочка задач представляет собой набор задач, настроенных с расписаниями на основе событий, которые зависят друг от друга. Вы можете создавать цепочки задач, которые обновляют приложения, скрипты, потоки данных и рецепты таблиц в определенном порядке. Например, можно запустить три потока данных один за другим, а после этих событий перезагрузить приложение для сбора и анализа данных из этих потоков данных.
Запуск цепочки задач
Чтобы запустить цепочку задач, необходимо создать зависимость между текущей задачей и существующей задачей.
Выполните следующие действия.
-
Создайте задачу (для приложения, скрипта, потока данных или рецепта таблицы), которая обновляет данные по расписанию на основе времени.
-
Создайте другую задачу. При настройке задачи в разделе На основе выберите один из следующих вариантов:
-
Другая задача выполнена успешно
-
Другая задача завершилась сбоем
-
Другая задача завершена
-
-
Выберите Пространство, Ресурс и Задача, которые вы хотите связать с текущей задачей.
-
Нажмите Сохранить.
Таким образом можно объединить в цепочку множество различных задач.
Чтобы создать цепочку задач, создайте задачу с расписанием на основе событий.

Пример
Например, можно настроить следующую цепочку:
-
Задача 1 перезагружает приложение в определенное время.
-
Когда задача 1 завершается — независимо от успешного или неуспешного статуса — задача 2 запускает скрипт для экспорта данных QVD.
-
При успешном выполнении задачи 2 задача 3 запускает поток данных для экспорта дополнительных данных QVD.
-
При успешном выполнении задачи 3 задача 4 перезагружает второе приложение. Это приложение объединяет данные, загруженные каждым из этих ресурсов.
Разрешения
Цепочка задач — это просто набор из нескольких задач, между которыми существуют зависимости. Чтобы иметь возможность создать цепочку задач и успешно ее запустить, необходимо иметь требуемые разрешения в пространстве каждого ресурса.
Для создания и управления задачами на обновление аналитических данных требуются следующие разрешения:
-
Права профессионального пользователя (применяется только к подпискам на основе пользователей)
-
Для приложения, скрипта, потока данных или Рецепта таблицы в общем пространстве требуется одна из следующих ролей в общем пространстве:
-
Владелец (пространства)
-
Может управлять
-
Может изменять данные в приложениях
-
Может изменять
-
-
Для приложения, скрипта, потока данных или Рецепта таблицы в управляемом пространстве требуется одна из следующих ролей в управляемом пространстве:
-
Владелец (пространства)
-
Может управлять
-
Может эксплуатировать
-
Задачи по созданию и управлению могут также администраторы клиента или аналитики. Однако, если ресурс находится в общем или управляемом пространстве, потребуются также соответствующие роли в пространстве (см. выше).
О разрешениях в общих и управляемых пространствах см.: