内容:

Tableau Prep Conductor

  • 版本 :2022.1 及更高版本

Tableau Prep Conductor 进程运行流程和处理流程,以供 Data Catalog 引入。

Tableau Prep Conductor 进程运行流程和处理流程,以供 Data Catalog 引入。它利用 Tableau Server 的计划和跟踪功能,因此您可以自动运行流程来以更新流程输出。从 2020.4 开始,只需要数据管理加载项来计划在 Tableau Server 上运行的流程。有关详细信息,请参见Tableau Prep Conductor

进程

Tableau Prep Conductor

状态可在“状态”页面上查看Tableau Prep Conductor 进程的状态。有关详细信息,请参见查看服务器进程状态
日志记录Tableau Prep Conductor 进程生成的日志位于 C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\flowprocessor 中。有关详细信息,请参见Tableau Server 日志和日志文件位置

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 Prep Conductor。有关详细信息,请参见通过节点角色管理工作负载

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