Tableau Prep Conductor

概述

如果在 Tableau Prep 中构建流程,您可以使用 Tableau Server 按计划自动运行流程来刷新流程输入和输出数据,而不是打开 Tableau Prep Builder 并手动运行单独的流程。

Tableau Prep Conductor 是 Tableau Server 上的进程之一。它运行流程、检查连接凭据,并在流程失败时发送通知。Tableau Prep Conductor 利用 Tableau Server 的计划和跟踪功能,因此您可以自动运行流程来更新流程输出,而不是在数据更改时登录到 Tableau Prep Builder 来手动运行单个流程。

Tableau Prep Conductor 通过数据管理加载项获得许可。若要使用 Tableau Prep Conductor,您必须在服务器上激活数据管理产品密钥。有关详细信息,请参见许可 Tableau Prep Conductor

Tableau Prep Conductor 使用以下组件来运行流程:

  • 后台程序:Tableau Prep Conductor 使用后台程序进程来运行流程。后台程序是单线程进程,因此节点上后台程序进程的每个实例一次可运行一个流程。通过向节点添加更多后台程序,可以增加可在该节点上并行运行的流程数。后台程序进程数最多可以是该节点的物理内核数的一半。

  • 连接器:Prep Conductor 使用支持的 Tableau 数据连接器连接到数据。有关支持的连接器的列表,请参见支持的连接器

  • 数据引擎:对无法推送到基础数据源的流程中的数据或转换步骤所做的任何更改使用数据引擎进程进行处理。例如,SQL Server 本身不支持正则表达式。连接到 SQL Server 时,Tableau Prep 允许您编写正则表达式计算。Tableau Prep Conductor 使用数据引擎临时加载数据,然后执行正则表达式。

性能和规模建议

  • 将流程隔离到单独的节点:在单独的节点上运行 Tableau Prep Conductor 可将流程工作流与其他 Tableau 工作负载隔离。强烈建议这样做,因为 Prep 流程会占用大量 CPU 和 RAM。

  • 管理流程计划:您可以通过创建流程计划来控制流程执行。这些计划允许您确定流程何时运行、流程的运行频率、该计划的优先级以按顺序还是并行运行该计划中的项目。

  • 添加资源:在扩展 Tableau Prep Conductor 环境时,我们建议每个节点最多扩展到 8 个物理内核(每个节点上运行最多 4 个后台程序)。当您需要更多资源时,建议您向服务器环境中添加更多节点。

可以使用管理视图来监视用户活动和流程的性能。有关详细信息,请参见监视流程运行状况和性能

拓扑和配置

默认情况下,安装程序会在已启用后台程序并满足以下条件的所有节点上启用 Tableau Prep Conductor:

  • Tableau Server 具有有效的数据管理产品密钥。

  • 节点角色设置为允许所有任务或仅允许流程。有关详细信息,请参见“服务器中的节点角色”主题。

建议您在专用节点上启用 Tableau Prep Conductor 来运行流程。有关详细信息,请参见以下主题:

在 Tableau Server 上启用 Tableau Prep Conductor

若要启用 Tableau Prep Conductor,请使用 Tableau 数据管理产品密钥。Tableau Prep Conductor 现在已获许可并在服务器级别启用。

您必须配置或验证一些服务器级别和站点级别设置,准备好 Tableau Server 以允许发布、计划和监视流程,然后才能开始将流程发布到 Tableau Server。

查看以下主题以了解 Tableau Prep Conductor 许可,并了解如何启用 Tableau Prep Conductor:

 

此部分中的其他文章

感谢您的反馈! 提交反馈时出错。请重试,或向我们发送消息