步骤 1(现有安装):启用 Tableau Prep Conductor

本主题介绍如何在现有的 Tableau Server 安装上启用 Tableau Prep Conductor。

仅 Tableau Server 2019.1 或更高版本支持 Tableau Prep Conductor。如果您使用的是 Tableau Server 2018.3 或更低版本,则必须先将 Tableau Server 升级为 2019.1,然后才能在 Tableau Server 安装上启用 Tableau Prep Conductor。

Tableau Prep Conductor 通过 Data Management 在每次部署时获得许可,采用基于用户或基于内核的形式。部署包括许可的生产 Tableau Server 安装和许可的非生产 Tableau Server 安装(支持生产安装)。有关部署的详细信息,请参见 Tableau 部署指南

本主题介绍如何在现有的 Tableau Server 安装上启用 Tableau Prep Conductor。

升级之前

准备升级:

配置公共网关设置

如果您的 Tableau Server 设置具有以下各项之一:

  • 负载平衡器,用于跨网关分发请求。

  • 反向代理,用于验证外部 (Internet) 客户端请求和卸载基于 SSL 的加密。

您必须配置以下公共网关设置:

tsm configuration set -k gateway.public.host -v <name> (这应该是用户用于访问 Tableau Server 的 URL)

tsm configuration set -k gateway.public.port -v 443

有关配置网关设置的详细信息,请参见为 Tableau Server 配置代理(链接在新窗口中打开)

使用基于用户的许可证的 Tableau Server 安装

用于生产 Tableau Server 安装的推荐拓扑是用于运行流程的专用节点。有关详细信息,请参见 Tableau Server 的最低硬件要求和建议(链接在新窗口中打开)

Tableau Server 单节点安装

如果当前有一个单节点 Tableau Server 安装,则建议您添加第二个节点并将其专用于运行流程。

  1. 使用以下主题中的信息在当前 Tableau Server 安装上运行升级:

  2. 完成安装后,添加 Data Management 产品密钥以在节点上启用 Tableau Prep Conductor。像其他服务器密钥一样,Data Management 产品密钥通过客户门户(链接在新窗口中打开)提供。

    • 在 Tableau 服务管理器 Web 界面中,单击“配置”选项卡上的“许可”,然后单击“激活许可证”。

    • 输入或粘贴您的产品密钥,并单击“激活”

    • 在“注册”页面上的字段中输入您的信息,然后单击“注册”。

  3. 系统将提示您重新启动服务器。重新启动服务器并验证 Tableau Prep Conductor 是否已启用并正在运行。

    • 在 Tableau 服务管理器 Web 界面中,单击“状态”选项卡以查看状态。如果 Tableau Prep Conductor 已启用并正在运行,您应会在进程列表中看到 Tableau Prep Conductor,显示为“活动”。如果 Tableau Prep Conductor 未启用,您将在进程列表中看到 Tableau Prep Conductor,但没有状态信息。

      Tableau Prep Conductor 未启用:

      Tableau Prep Conductor 已启用并正在运行:

  4. 向 Tableau Server 安装中添加第二个节点。安装程序将启用某些必需的进程,如群集控制器。在运行计划的流程任务需要后台程序进程时启用该进程。启用后台程序进程时,安装程序会自动在节点上启用一个数据引擎实例和 Tableau Prep Conductor。不要在此节点上添加任何其他进程。
  5. 运行以下命令以使此节点专用于仅执行流程任务。有关节点角色的详细信息,请参见 Tableau Server 上的节点角色(链接在新窗口中打开)

    • 获取专用节点的节点 ID,以查看每个节点上的服务列表:

      tsm topology list-nodes -v

    • 使用通过运行上述命令获得的节点 ID 为专用节点设置节点角色:

      tsm topology set-node-role -n <nodeID> -r flows

    • 应用更改并重新启动服务器:

      tsm pending-changes apply

    • 查看状态以确保所有进程均已启动并运行,并且配置正确:

      tsm status -v

您已成功将 Tableau Prep Conductor 添加到 Tableau Server 安装中。

Tableau Server 多节点安装

  1. 使用以下主题中的信息在当前 Tableau Server 安装上运行升级:

  2. 完成安装后,添加 Data Management 产品密钥以启用 Tableau Prep Conductor。在您已启用后台程序进程的节点上,Tableau Prep Conductor 会自动启用。像其他服务器密钥一样,Data Management 产品密钥通过客户门户(链接在新窗口中打开)提供。

    • 在 Tableau 服务管理器 Web 界面中,单击“配置”选项卡上的“许可”,然后单击“激活许可证”。

    • 输入或粘贴您的产品密钥,并单击“激活”

    • 在“注册”页面上的字段中输入您的信息,然后单击“注册”。

  3. 系统将提示您重新启动服务器。重新启动服务器并验证 Tableau Prep Conductor 是否已启用并正在运行。

    • 在 Tableau 服务管理器 Web 界面中,单击“状态”选项卡以查看所有进程的状态。如果 Tableau Prep Conductor 已启用并正在运行,您应会在进程列表中看到 Tableau Prep Conductor,显示为“活动”。如果 Tableau Prep Conductor 未启用,您将在进程列表中看到 Tableau Prep Conductor,但没有状态信息。

      Tableau Prep Conductor 未启用:

      Tableau Prep Conductor 已启用并正在运行:

  4. 向 Tableau Server 安装中添加新节点。安装程序将启用某些必需的进程,如群集控制器。在运行计划的流程任务需要后台程序进程时启用该进程。启用后台程序进程时,安装程序会自动在节点上启用一个数据引擎实例和 Tableau Prep Conductor。不要在此节点上添加任何其他进程。

    注意:专用节点将计入协调服务整体的总数。您可能需要在新节点上部署协调服务,具体取决于您的群集中包含的节点总数,包括新的专用节点。有关详细信息,请参见部署协调服务整体(链接在新窗口中打开)

  5. 运行以下命令以仅将此节点专用于仅执行流程相关操作。有关节点角色的详细信息,请参见 Tableau Server 上的节点角色(链接在新窗口中打开)

    • 获取专用节点的节点 ID,以查看每个节点上的服务列表:
    • tsm topology list-nodes -v
    • 使用通过运行上述命令获得的节点 ID 为专用节点设置节点角色:
    • tsm topology set-node-role -n <nodeID> -r flows
    • 应用更改并重新启动服务器:
    • tsm pending-changes apply
    • 查看状态以确保所有进程均已启动并运行,并且配置正确:
    • tsm status -v
  6. 在此阶段,您可能在其他节点上启用了 Tableau Prep Conductor。默认情况下,节点上的后台程序进程执行所有类型的任务,包括流程任务。若要隔离 Tableau Prep Conductor 和流程任务以便仅在某些节点上运行,您可以配置后台程序以执行以下操作之一:
    • 若要运行流程任务:tsm topology set-node-role -n <nodeID> -r flows

    • 若要运行除流程之外的所有其他任务:tsm topology set-node-role -n <nodeID> -r no-flows

您已成功将 Tableau Prep Conductor 添加到 Tableau Server 安装中。

使用基于内核的许可证的 Tableau Server 安装

用于生产 Tableau Server 安装的推荐拓扑是用于运行流程的专用节点。有关详细信息,请参见 Tableau Server 的最低硬件要求和建议(链接在新窗口中打开)

适用于基于内核的许可证的 Data Management 包括用于为 Tableau Server 启用 Tableau Prep Conductor 的产品密钥,以及 Tableau Prep Conductor 内核(以 4 为单位)。应将 Tableau Prep Conductor 内核应用于专用于运行流程的节点。像其他服务器密钥一样,这些产品密钥通过客户门户(链接在新窗口中打开)提供。

若要详细了解 Tableau Prep Conductor 许可,请参见针对 Tableau Server 为 Tableau Prep Conductor 授予许可(链接在新窗口中打开)

Tableau Server 单节点安装

如果当前有一个单节点 Tableau Server 安装,则建议您添加第二个节点并将其专用于运行流程。

  1. 使用以下主题中的信息在当前 Tableau Server 安装上运行升级:

  2. 激活产品密钥。这将在已启用后台程序进程的节点上启用 Tableau Prep Conductor。如果您使用基于内核的许可,则必须将 Data Management 产品密钥和资源内核产品密钥应用于 Tableau 部署。第一个密钥允许通过 Tableau Prep Conductor 在 Tableau Server 上运行流程,第二个密钥为 Tableau Prep Conductor 节点添加其他内核。所有产品密钥均通过客户门户(链接在新窗口中打开)提供。

    • 在 Tableau 服务管理器 Web 界面中,单击“配置”选项卡上的“许可”,然后单击“激活许可证”。

    • 输入或粘贴您的产品密钥,并单击“激活”

    • 在“注册”页面上的字段中输入您的信息,然后单击“注册”。

  3. 系统将提示您重新启动服务器。重新启动服务器并验证 Tableau Prep Conductor 是否已启用并正在运行。

    • 在 Tableau 服务管理器 Web 界面中,单击“状态”选项卡以查看状态。如果 Tableau Prep Conductor 已启用并正在运行,您应会在进程列表中看到 Tableau Prep Conductor,显示为“活动”。如果 Tableau Prep Conductor 未启用,您将在进程列表中看到 Tableau Prep Conductor,但没有状态信息。

      Tableau Prep Conductor 未启用:

      Tableau Prep Conductor 已启用并正在运行:

  4. 向 Tableau Server 安装中添加第二个节点。安装程序将启用某些必需的进程,如群集控制器。在运行计划的流程任务需要后台程序进程时启用该进程。启用后台程序进程时,安装程序会自动在节点上启用一个数据引擎实例和 Tableau Prep Conductor。不要在此节点上添加任何其他进程。

    重要信息:此计算机上的物理内核数必须等于或小于您购买的 Tableau Prep Conductor 内核数。例如,如果购买了 4 个 Tableau Prep Conductor 内核,则节点最多只能有四个物理内核。若要了解 Tableau Prep Conductor 许可的工作方式,请参见针对 Tableau Server 为 Tableau Prep Conductor 授予许可(链接在新窗口中打开)

  5. 运行以下命令以将此节点专用于仅执行流程任务。有关节点角色的详细信息,请参见 Tableau Server 上的节点角色(链接在新窗口中打开)

    • 获取专用节点的节点 ID,以查看每个节点上的服务列表:

      tsm topology list-nodes -v

    • 使用通过运行上述命令获得的节点 ID 为专用节点设置节点角色:

      tsm topology set-node-role -n <nodeID> -r flows

    • 应用更改并重新启动服务器:tsm pending-changes apply

    • 查看状态以确保所有进程均已启动并运行,并且配置正确:

      tsm status -v

您已成功将 Tableau Prep Conductor 添加到 Tableau Server 安装中。

Tableau Server 多节点安装

  1. 使用以下主题中的信息在当前 Tableau Server 安装上运行升级:

  2. 激活产品密钥。这将在已启用后台程序进程的节点上启用 Tableau Prep Conductor。如果您使用基于内核的许可,则必须将 Data Management 产品密钥和资源内核产品密钥应用于 Tableau 部署。第一个密钥允许通过 Tableau Prep Conductor 在 Tableau Server 上运行流程,第二个密钥为 Tableau Prep Conductor 节点添加其他内核。所有产品密钥均通过客户门户(链接在新窗口中打开)提供。

    • 在 Tableau 服务管理器 Web 界面中,单击“配置”选项卡上的“许可”,然后单击“激活许可证”。

    • 输入或粘贴您的产品密钥,并单击“激活”

    • 在“注册”页面上的字段中输入您的信息,然后单击“注册”。

  3. 系统将提示您重新启动服务器。重新启动服务器并验证 Tableau Prep Conductor 是否已启用并正在运行。

    • 在 Tableau 服务管理器 Web 界面中,单击“状态”选项卡以查看状态。如果 Tableau Prep Conductor 已启用并正在运行,您应会在进程列表中看到 Tableau Prep Conductor,显示为“活动”。如果 Tableau Prep Conductor 未启用,您将在进程列表中看到 Tableau Prep Conductor,但没有状态信息。

      Tableau Prep Conductor 未启用:

      Tableau Prep Conductor 已启用并正在运行:

  4. 向 Tableau Server 安装中添加新节点。建议为生产 Tableau Server 安装使用运行流程相关操作的专用节点。安装程序将启用某些必需的进程,如群集控制器。在运行计划的流程任务需要后台程序进程时启用该进程。启用后台程序进程时,安装程序会自动在节点上启用一个数据引擎实例。不要在此节点上添加任何其他进程。

    注意:专用节点将计入协调服务整体的总数。您可能需要在新节点上部署协调服务,具体取决于您的群集中包含的节点总数,包括新的专用节点。有关详细信息,请参见部署协调服务整体(链接在新窗口中打开)

    重要信息:
    此计算机上的物理内核数必须等于或小于您购买的 Tableau Prep Conductor 内核数。例如,如果购买了 4 个 Tableau Prep Conductor 内核,则节点最多只能有四个物理内核。若要了解 Tableau Prep Conductor 许可的工作方式,请参见针对 Tableau Server 为 Tableau Prep Conductor 授予许可(链接在新窗口中打开)

  5. 运行以下命令以将此节点专用于仅执行流程任务。这将在新节点上启用 Tableau Prep Conductor。有关详细信息,请参见 Tableau Server 上的节点角色(链接在新窗口中打开)

    • 获取专用节点的节点 ID,以查看每个节点上的服务列表:

      tsm topology list-nodes -v

    • 使用通过运行上述命令获得的节点 ID 为专用节点设置节点角色:

      tsm topology set-node-role -n nodeID -r flows

    • 应用更改并重新启动服务器:

      tsm pending-changes apply

    • 查看状态以确保所有进程均已启动并运行,并且配置正确:

      tsm status -v

  6. 在此阶段,您可能在具有后台程序进程的其他节点上启用了 Tableau Prep Conductor。默认情况下,节点上的后台程序进程执行所有类型的任务,包括流程任务。要隔离 Tableau Prep Conductor 和流程操作以便仅在某些节点上运行,您可以配置后台程序以执行下列操作之一:

      • 若要仅运行流程任务:

        tsm topology set-node-role -n <nodeID> -r flows

      • 若要运行除流程之外的所有其他任务:

        tsm topology set-node-role -n <nodeID> -r no-flows

后续步骤

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

谁可以执行此操作

Tableau Server 管理员可以安装或升级 Tableau Server,并在 Tableau Server 上启用 Tableau Prep Conductor。

感谢您的反馈!您的反馈已成功提交。谢谢!