计划流程任务

注意:从版本 2020.4.1 开始,您不再需要 数据管理加载项 即可将流程发布到 Web。作为 Creator,您还可以直接在服务器上创建和编辑流程。如果要计划流程以在服务器上运行,则 数据管理加载项 是必需的。有关在 Web 上制作流程的详细信息,请参见 Web 上的 Tableau Prep

若要将流程安排在特定时间运行或定期运行,您可以创建计划任务。计划任务依赖于预先配置的计划。在 Tableau Server 中,计划由系统管理员创建。有关如何在 Tableau Server 上创建置计划的信息,请参见步骤 3:为流程任务创建计划(链接在新窗口中打开)

Tableau Online 中,若要为计划分配流程,请选择随 Tableau Prep Conductor 一起提供的预定义计划之一。无法在 Tableau Online 中创建新计划。

从版本 2021.3 开始,您现在可以在安排任务以逐个运行流程时将流程运行链接在一起。请参见本主题中的计划链接任务

计划流程任务

  1. 从“计划任务”选项卡中,单击“新建任务”。

    如果没有为任务分配输出步骤,您也可以通过“概述”页创建新任务。在该页面上的“计划”字段中,单击“创建新任务”

  2. “新建任务”对话框中的“新建任务”选项卡上,从下拉列表中选择一个计划。

    Tableau Server

    Tableau Online

  3. 选择以下选项之一:

    注意:从版本 2020.2.1 及更高版本开始,如果一个输入配置为使用增量刷新,并且它与多个输出相关联,则这些输出必须一起运行,并且必须使用相同的刷新类型。否则,流程将失败。

    • 自动包括此流程的所有输出步骤:(默认)选择此选项可在计划任务中包含此流程所有当前和将来的输出步骤。随着时间的推移向流程中添加新输出步骤时,这些步骤会在流程运行时自动包括在计划中。

    • 选择要包括在此任务中的输出步骤:选择此选项可手动选择要包括在此计划任务中的输出步骤。然后选择要包括在流程任务中的输出步骤。

      若要在流程任务中包括所有输出步骤,请选中“输出步骤”旁的复选框。如果选中了“为此流程自动包括所有输出步骤”单选按钮,则无法编辑此区域。选择其他单选按钮以启用此部分。

  4. (版本 2020.2.1 及更高版本)选择“刷新类型”。有关这些设置的详细信息,请参见使用增量刷新来刷新流程数据

    • 完全刷新(默认):根据流程输出设置,刷新所有数据并且创建或将数据追加到表中。

    • 增量刷新:仅刷新新行,并根据流程输出设置创建或将数据追加到表中。仅当将流程配置为使用此刷新类型时,增量刷新选项才可用。

      注意:如果找不到现有输出,则无论选择什么运行选项,Tableau Prep Conductor 都会为所有输出运行完全刷新。后续流程运行将使用增量刷新过程,并仅检索和处理新行,除非缺少增量刷新配置数据,或者现有输出已移除。

  5. 单击“创建任务”以创建计划任务。

计划链接任务

在 Tableau Server 和 Tableau Online 版本 2021.3.0 及更高版本中受支持。

注意:服务器管理员必须在“设置”页面上启用此功能,并且必须在“计划”对话框中的流程计划上启用链接任务。站点管理员可以在“站点设置”页面上为各个站点关闭此功能。请参见步骤 2:配置 Tableau Server 的流程设置步骤 3:为流程任务创建计划

使用“链接任务”选项最多可以安排 20 个流程逐个运行。通过选择计划轻松设置流程列表,然后选择下游流以按您选择的顺序运行。

流程按照列表中指定的顺序运行。使用菜单在列表中移动流程,或随时将新的上游或下游流程添加到列表中。

选择要包含在流程运行中的输出,并配置设置以指示 Tableau 在上一个流程运行失败时如何处理计划中的剩余流程。

 

  1. “计划任务”选项卡中,单击“新建任务”

    如果没有为任务分配输出步骤,您也可以通过“概述”页创建新任务。在该页面上的“计划”字段中,单击“创建新任务”

  2. “新建任务”对话框中的“链接任务”选项卡上,从下拉列表中选择一个计划。仅显示为链接任务启用的计划。

    Tableau Server

    Tableau Online

  3. 单击“选择输出步骤”下拉列表以选择要运行的流程输出。默认情况下包括所有流程输出。若要选择特定输出,请清除“包括此流程的所有当前和未来输出步骤”复选框。

    启动任务的流程会自动设置为第一个运行的流程,但您可以在将其他流程添加到列表后使用菜单更改运行顺序。

  4. 从以下选项中选择刷新类型:

    注意:如果一个输入配置为使用增量刷新,并且它与多个输出相关联,则这些输出必须一起运行,并且必须使用相同的刷新类型。否则,流程将失败。

    • 完全刷新(默认):根据流程输出设置,刷新所有数据并且创建或将数据追加到表中。

    • 增量刷新:仅刷新新行,并根据流程输出设置创建或将数据追加到表中。仅当将流程配置为使用此刷新类型时,增量刷新选项才可用。有关详细信息,请参见使用增量刷新来刷新流程数据

      注意:如果找不到现有输出,则无论选择什么运行选项,Tableau Prep Conductor 都会为所有输出运行完全刷新。后续流程运行将使用增量刷新过程,并仅检索和处理新行,除非缺少增量刷新配置数据,或者现有输出已移除。

  5. 设置流程失败选项:

    • 添加数据质量警告:选择此选项可在流程上设置警告消息,以便数据用户了解问题。该消息会一直保留,直到流程成功运行。如果流程已存在数据质量警告,则此选项显示为已选中且无法关闭。

      单击“流程运行监控”图标 打开“数据质量警告”对话框并输入您的文本。

    • 停止剩余任务:选择此选项可防止列表中的下游任务排队运行。

    • 向我发送电子邮件:当流程失败、暂停或取消时,会自动向流程所有者发送电子邮件通知。
  6. 单击第二个任务的下拉列表以添加下一个流程。使用前一个流程输出的流程会自动显示,或者单击“查看所有流程”以查看所有可用流程。选择一个或多个流程,并单击“添加”

    您也可以单击“添加下一个任务”按钮将更多流程运行任务添加到列表中。

  7. 单击新流程旁边的“编辑”图标 以展开“选项”窗格,并重复步骤 3-5 以配置流程运行选项。
  8. (可选)单击任何编号任务旁边的下拉列表打开菜单以更改流程任务的顺序,或在现有任务之间插入新任务。

  9. 单击“创建任务”以创建计划的链接任务。

谁可以执行此操作

  • 服务器管理员可以在服务器的所有站点上执行此操作。如果启用了允许用户发布和计划任务的站点设置,则站点管理员可以在他们有权访问的站点上执行此操作。
  • 对于链接任务,服务器管理员可以在启用了允许用户安排链接任务的服务器设置的所有站点上执行此操作。如果启用了允许用户计划链接任务的站点设置,则站点管理员可以在他们有权访问的站点上执行此操作。
  • 流程所有者和项目主管可以分别为他们自己的流程或项目创建流程任务。

有关详细信息,请参见以下文章:

站点管理员、流程所有者、项目主管可为分别为他们拥有的流程和项目创建流程任务。

有关详细信息,请参见设置用户的站点角色(链接在新窗口中打开)以及内容所有权和权限(链接在新窗口中打开)

感谢您的反馈!