步骤 2:配置 Tableau Server 的流程设置

本主题介绍您可以为 Tableau Server 配置的各种流程设置。

发布、计划和凭据设置

当您使用数据管理产品密钥激活 Tableau Prep Conductor 时,会为整个 Tableau Server 安装启用 Tableau Prep Conductor。您可以进一步修改和自定义站点的设置。

按照以下说明配置与所有站点或单独站点的流程相关的设置:

使用以下说明登录到 Tableau Server 管理页面:

配置是否允许站点发布和计划流程:

  1. 允许用户发布和计划流程:在启用 Tableau Prep Conductor 时默认启用此设置。如果您有多个站点,则可以有选择地为单独的站点关闭 Tableau Prep for Server。如果您为曾经允许流程的站点禁用此设置,请参见禁用 Tableau Prep Conductor 的含义了解详情。

    在“设置”下的“常规”页面上,滚动到“Tableau Prep Conductor”部分,并清除“允许用户计划和监测流程”复选框。

  2. 使用户能够使用链接任务(版本 2021.3 及更高版本)将流程运行链接在一起:使用户能够安排流程任务逐个运行。如果您有多个站点,您可以有选择地关闭单个站点的链接任务,但必须首先在服务器设置级别启用该选项。

    如果在计划链接任务后关闭该设置,则任何正在运行的任务都将完成,并且计划的链接任务将隐藏并且不再显示在“计划任务”选项卡上。

  3. 嵌入凭据

    - 允许发布者在数据源、流程或工作簿中嵌入凭据:此设置允许发布者将密码附加到将自动验证 Web 用户身份的已发布流程。

    - 允许发布者计划流程运行和数据提取刷新:仅当启用上述设置时,此选项才可用。启用此设置后,发布者将在“发布”对话框中看到计划选项。

禁用 Tableau Prep Conductor 的含义

如果在使用 Tableau Prep Conductor 一段时间后将其禁用,您将无法看到与流程、计划、任务以及与流程相关的其他内容。下表提供了您在完全禁用 Tableau Prep for Server 或仅针对特定站点将其禁用的情况下可看到以及无法看到的内容的相关详细信息。

  在服务器级别未启用 Prep 已在服务器级别启用 Prep,但对站点禁用 为服务器和站点均启用了 Prep
显示流程
在“服务器”视图中显示任务/计划
在“站点”视图中显示任务/计划
显示站点设置(仅适用于服务器管理员) 是(禁用)
显示 TSM 状态 是(不显示 Tableau Prep Conductor)
显示 TSM 设置 是(禁用)

重要提示:即使为该站点禁用 Tableau Prepare Conductor,计划任务仍将继续运行,但将失败。

为流程失败配置通知

您可以配置 Tableau Server 以便针对流程运行失败发送电子邮件通知。将为通过计划任务、链接任务运行流程或使用“立即运行”菜单选项手动运行时发生的失败情况发送通知。必须首先启用服务器范围设置,然后在站点级别配置。

启用服务器范围电子邮件通知

您可以使用 Tableau 服务管理器 (TSM) Web 界面或 TSM CLI,如下所述:

使用 TSM Web 界面
  1. 在浏览器中打开 TSM:

    https://<tsm-computer-name>:8850。

  2. “配置”选项卡上单击“通知”,然后单击“电子邮件服务器”

  3. 输入电子邮件服务器信息。

  4. 单击“事件”选项卡。

  5. “内容更新”下,选择“在流程运行、加密作业或计划刷新失败时发送电子邮件”(如果默认情况尚未启用)。

  6. 输入配置信息之后,单击“保存待处理更改”

  7. 单击“应用更改并重新启动”

使用 TSM CLI

可以使用 tsm configuration set 命令单独设置通知值:

Windows:tsm configuration(链接在新窗口中打开)

Linux:tsm configuration

设置通知值

将 tsm configuration set 命令与以下语法结合使用

若要启用流程失败通知,请运行以下命令:

tsm configuration set -k backgrounder.notifications_enabled -v true

注意:这将为数据提取刷新失败和流程失败启用电子邮件通知。

设置完值后,必须运行以下命令:

tsm pending-changes apply

pending-changes apply 命令将显示一条提示,告知您此命令将重新启动 Tableau Server(如果服务器正在运行)。即使服务器已停止,提示也会显示,但在这种情况下不会重新启动。您可以使用 --ignore-prompt 选项隐藏提示,但这样做不会改变重新启动行为。

为站点配置电子邮件通知:

“设置”下的“常规”页面上,滚动到“管理通知”设置,并选择您希望站点用户接收的通知类型。

如果您的管理员已将您的站点连接到 Slack,您可以在 Tableau 站点或 Slack 工作区中以电子邮件形式接收通知。有关详细信息,请参见站点更多参考

站点配置通知中心

注意:从 2020.4 或更早版本升级到 2021.1 及更高版本时,重新创建通知设置。较旧的通知设置不会自动移至“管理通知”设置。

后续步骤

步骤 3:为流程任务创建计划

谁可以执行此操作

Tableau Server 管理员可以配置服务器和站点级别设置。Tableau 站点管理员可以配置站点级别设置。

感谢您的反馈!