工作程序
工作程序处理分析工作流的执行过程。必须至少启用 1 台计算机作为工作程序才能执行工作流。同一台机器可以配置为既是控制器又是工作程序。所需的工作程序数取决于所需的系统性能。
在 系统设置 中的 Worker(工作程序) 屏幕上配置工作程序。如果您在 Environment(环境) > Setup Type(设置类型) 屏幕上选择了以下选项之一,则工作程序屏幕可用于配置:
Designer and Scheduler Only(仅限 Designer 和计划程序)
Complete Alteryx Server(完整的 Alteryx Server)
Custom(自定义) > Enable Worker(启用工作程序)
Worker Configuration(工作程序配置)
Worker Configuration(工作程序配置) 屏幕包括配置选项,例如,您希望将临时文件存储在何处,以及您是否希望计算机运行计划的工作流。
工作区
工作程序使用 Workspace(工作区) 存储临时文件或缓存文件以及未打包的工作流,以便在执行工作流时使用。默认情况下,它与控制器文件夹相同。此路径应指向可安全存储大量文件的位置。
Allow Server to Manage Workflows Running Simultaneously(允许 Server 管理同时运行的工作流)
如果您希望 Server 管理已允许用户同时运行的工作流数,请选中 Allow Server to Manage Workflows Running Simultaneously 框。系统将在服务启动时根据 Server 环境中可用的 CPU 和内存自动计算该数量。如果未选中此框,则可以在 Workflows allowed to run simultaneously(允许同时运行的工作流) 中设置要运行的工作流数。这是您希望允许在此计算机上同时运行的最大作业数。您可能希望对此进行调整,以提高计划作业的响应能力。
根据可用资源和其他配置参数,如果设置得太高,可能会导致作业吞吐量不佳、稳定性问题或一般性能问题。如需有关此设置的帮助,请联系您的销售或支持代表,或启用 Allow Server to Manage Workflows Running Simultaneously(允许 Server 管理同时运行的工作流) 选项,让 Server 为您管理此设置。
取消运行时间超过(秒)的作业
使用此设置可在一定时间后强制取消作业。这将释放系统资源,以免被长时间运行无果的作业占用。此设置仅适用于计划的作业,不影响从 Server 手动运行。
Quality of Service(服务质量)
在您部署了多个工作程序的环境中, Quality of Service(服务质量) 确定每个工作程序运行哪些作业。工作程序在处理作业请求时,会将作业的优先级与其 Quality of Service(服务质量) 值进行比较。值大于或等于工作程序的 服务质量 值的作业由该工作程序处理。
比方说,如果可用工作程序的 Quality of Service 为 0,则工作程序会处理任何请求。但是, Quality of Service 为 3 的工作程序只处理优先级为 3 或更高的作业。借此,您可以为更高优先级的请求保留资源。对于将 1 台计算机配置为工作程序的一般性操作,请将服务质量设置为 0。
0 :低(正常工作流执行)
1 :中
2 :高
3 :紧迫
4 :链式应用程序执行(链中除最后一个应用程序外的所有应用程序)
6 :工作流验证请求
Job Assignment(作业分配)
您可以分配特定的工作程序来运行作业。为此,首先为工作程序添加作业标记,然后在创建计划或运行工作流时选择该作业标记。
Run unassigned jobs(运行未分配的作业) :选择此选项以使用工作程序运行未标记的作业。
Job tags(作业标记) :要分配工作程序来运行标注的特定作业,请添加作业标记。用逗号分隔的多个作业标记。您可以将相同的作业标记添加至多个工作程序。
Run the Worker as a Different User(以其他用户身份运行工作程序)
默认情况下,该工作程序使用本地系统帐户运行。您可以将计算机配置为以指定用户或帐户的身份运行工作流。这样工作程序可以使用特定的凭证来访问文件或数据位置。要将计算机设置为以其他用户身份运行,请输入 Domain(网域) 、 Username(用户名) 和 Password(密码) 。
重要
我们建议让您的 IT 团队创建一个可以访问必要数据库、共享网络驱动器和文件的服务账户。
如需了解 Run As (运行身份) 权限,请转至 Configure Required Run As User Permissions(配置以用户身份运行的权限) 。
测绘配置
要使工作程序能够充当地图工作程序,请选中 Allow machine to render tiles for mapping(允许计算机渲染图块以进行测绘) 框。地图工作程序为地图问题和“地图输入”工具渲染地图图块。要指定用于图块渲染的进程数,请输入 渲染工作程序的最大数量 。允许使用的进程越多,同时渲染的图块就越多。加大此设置值会增加所占用的系统资源。