# Создание цепочек задач на обновление данных

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

[Creating task chains for data refreshes](https://play.vidyard.com/WhTG1zErMM75ouASvZN96j)

## Запуск цепочки задач

Чтобы запустить цепочку задач, необходимо создать зависимость между текущей и существующей задачей.

Выполните следующие действия.

1. Создайте задачу (для приложения, скрипта, потока данных или Рецепта таблицы), которая обновляет данные по времени.

   [Создание задачи](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-work-with-tasks.htm#Creating)

2. Создайте еще одно задание. При настройке задания в разделе На основе выберите одно из следующего:

   * Другая задача выполнена успешно: запуск обновления при успешном выполнении выбранной задачи.

   * Сбой другой задачи: запуск обновления при сбое выбранной задачи.

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

   * При обновлении данных: запуск обновления при обнаружении обновления данных в конвейере Qlik Talend Data Integration, используемом ниже по потоку в приложении. Доступно только для приложений.

     Примечание к подсказкеЭтот параметр доступен только в том случае, если приложение подключено к конвейеру Qlik Talend Data Integration.

3. Выберите Пространство, Актив и Задачу, которые следует связать с текущей задачей.

4. Нажмите Сохранить.

Таким образом можно связать в цепочку несколько разных задач.

Чтобы создать цепочку задач, создайте задачу, выполняемую по событию.

Чтобы создать цепочку задач, создайте задачу, выполняемую по событию.

Чтобы создать цепочку задач, создайте задачу, выполняемую по событию. ![Диалог создания задачи с выпадающим меню для выбора триггера на основе события в свойстве "На основе".](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Resources/Images/ui-gen_reload-task-chain.png)

## Пример формирования цепочки задач

Например, можно настроить следующую цепочку:

1. Задача 1 перезагружает приложение в определенное время.

2. Когда задача 1 завершена — независимо от успешного статуса или статуса сбоя — задача 2 запускает скрипт для экспорта данных QVD.

3. Если задача 2 успешно завершена, задача 3 запускает поток данных для экспорта дополнительных данных QVD.

4. Когда задача 3 успешно выполняется, задача 4 перезагружает второе приложение. Это приложение объединяет данные, загруженные каждым из этих ресурсов.

## Визуализация цепочек задач

В разделе Задачи центра активности Аналитика можно визуализировать цепочки задач и управлять ими. См. [Просмотр цепочек задач и управление ими](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-monitor-tasks.htm#ManageChains).

## Разрешения

Цепочка задач – это просто набор из нескольких взаимозависимых задач. Для создания цепочки и успешного выполнения задач необходимы соответствующие разрешения в каждом пространстве ресурса.

Для создания и управления задачами на обновление аналитических данных требуются следующие разрешения:

* Права профессионального пользователя (применяется только к подпискам на основе пользователей)

* Для приложения, скрипта, потока данных или Рецепта таблицы в общем пространстве требуется одна из следующих ролей в общем пространстве:

  * Владелец (пространства)

  * Может управлять

  * Может изменять данные в приложениях

  * Может изменять

* Для приложения, скрипта, потока данных или Рецепта таблицы в управляемом пространстве требуется одна из следующих ролей в управляемом пространстве:

  * Владелец (пространства)

  * Может управлять

  * Может эксплуатировать

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

О разрешениях в общих и управляемых пространствах см.:

* [Разрешения общего пространства для пользователей с подпиской Professional и на основе емкости](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-prof-full.htm)

* [Разрешения в управляемом пространстве для пользователей категории Professional и пользователей в подписках на основе объема](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-prof-full.htm)

[Планирование обновления данных с помощью задач](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-work-with-tasks.htm)