# 为数据刷新创建任务链

在分析数据刷新的上下文中，任务链是一组任务，这些任务配置了相互依赖的基于事件的计划。您可以创建任务链，以特定顺序刷新应用程序、脚本、数据流和表格配方。例如，您可以连续运行三个数据流，并且在这些事件之后，重新加载应用程序以收集和分析这些数据流中的数据。

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

## 启动任务链

要启动任务链，需要在当前任务和现有任务之间创建一个依赖项。

执行以下操作：

1. 创建一个任务（用于应用程序、脚本、数据流或表格配方），该任务按照基于时间的计划刷新数据。

   [创建任务](https://help.qlik.com/zh-CN/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/zh-CN/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 重新加载第二个应用程序。此应用程序结合了这些资产各自加载的数据。

## 可视化任务链

您可以在Analytics活动中心的任务部分中直观呈现和管理任务链。参见 [查看和管理任务链](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-monitor-tasks.htm#ManageChains)。

## 权限

任务链就是一组相互之间有依赖项的多个任务。您需要在每个资源的空间中拥有所需的权限，才能建立任务链并成功运行该链。

要创建和管理分析数据刷新任务，您需要以下权限：

* 专业用户授权（仅适用于基于用户的订阅）

* 对于共享空间中的应用程序、脚本、数据流或表格配方，您需要在共享空间中具有以下空间角色之一：

  * （空间）所有者

  * 可以管理

  * 可以编辑应用程序中的数据

  * 可编辑

* 对于托管空间中的应用程序、脚本、数据流或表格配方，您需要在托管空间中具有以下空间角色之一：

  * （空间）所有者

  * 可管理

  * 可操作

您还可以作为租户或分析管理员创建和管理任务。但是，如果资源位于共享或托管空间中，您还需要空间中要求的空间角色（见上文）。

有关共享和托管空间中权限的详细信息，请参阅：

* [专业用户和基于容量的订阅用户的共享空间权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-shared-space-prof-full.htm)

* [专业用户和基于容量的订阅用户的受管空间权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/permissions-managed-space-prof-full.htm)

[通过任务安排数据刷新](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-work-with-tasks.htm)