Skip to main content

诊断失败的作业

请使用这些指南和功能来诊断未能成功运行的作业。

作业类型

以下是您可以在 Alteryx One Platform 中执行的作业类型:

  • 转换作业:某些数据源(如二进制文件或 JSON 格式)必须转换为易于被 Alteryx One 读取的格式。在数据摄取过程中,数据源将转换为原生支持的文件格式,并保存在后端存储中。

  • 转换作业:此类作业将针对您的源数据集执行定义的转换,从而生成指定格式的结果。在您配置作业时,任何选定的输出格式都会导致转换作业根据作业设置运行。

  • 剖析作业:此类作业将为生成的结果构建可视化剖析视图。在配置作业时,选择剖析结果即可生成剖析作业。

  • 发布作业:此作业将在 Alteryx One 中生成的结果发布到不同的位置或数据存储。

  • 摄取作业:此作业管理将数据从 JDBC 数据源导入到默认数据存储的过程,以便运行转换或采样作业。

注意

针对每个采集到的样本,系统都会生成一个样本作业 ID。在“样本”面板中,您可以查看对应样本的样本作业 ID。通过这些作业 ID,您可以在“样本作业”页面中识别对应的样本作业。

识别失败的作业

当作业未能成功执行时,“作业历史记录”页面中会显示一条失败消息:

DiagnoseFailedJobs-JobCard.png

图:发布作业未能成功。

在上述示例中,转换和剖析作业已完成,但发布作业未能成功。在此情况下,结果已经存在。如果诊断出问题根源,则可以单独发布这些结果。

无效文件路径

在您的作业使用文件作为输入或输出时,您可能会收到无效文件路径错误。根据后端数据存储的不同,这些错误可能是以下情况之一:

  • 指向该文件的路径对当前用户无效。该路径可能是由拥有对应位置访问权限的其他用户创建的。

  • 路径包含无效字符。如需了解更多信息,请转至支持的文件格式

  • 资源已被删除。

挂起的作业

在某些情况下,作业可能会无限期地保持在待定状态。通常,这些错误是由于作业跟踪服务未能正常运行所致。如果发生这种情况,请重新提交该作业。

尝试其他作业选项

您可以尝试使用不同的选项重新执行该作业。

  • 请考虑缩减数据量。某些作业失败是由于数据量过大所致。对于在大型数据集上执行的作业,您可以重新检查数据,以删除不需要的数据行和列。使用“去重”转换来删除重复行。

  • 采集新样本。在某些情况下,当在大规模运行时作业可能会运行失败,因为“Transformer”页面上显示的样本未包含有问题的数据。如果您修改了数据集中的行数或列数,可以生成新的样本,这可能会找出有问题的数据。但是,采集新样本也可能会运行失败,这可能表明存在更广泛的问题。

  • 更改运行环境。如果作业在 Trifacta Photon 上未能成功运行,请尝试在另一个运行环境中执行。

    提示

    Trifacta Photon 运行环境不适合处理包含大型数据集的作业。请使用默认运行环境来执行您的作业。

下载错误报告

当作业未能成功运行时,您可以下载错误报告,该报告有助于诊断问题。

提示

如果您正在向 Alteryx Support 提交请求,请务必随附此错误报告。此外,请提供在 ? > 会话详细信息对话框中可用的信息。

  1. 请以管理员或创建该作业的用户身份登录 Alteryx One

  2. 请选择左侧导航栏中的作业链接。

  3. 在“作业历史记录”页面中,请选择未能成功运行的作业的标识符。

  4. 在“详细信息”选项卡中,查看“失败的阶段”的一个或多个条目。

  5. 如需获取错误报告,请选择下载错误报告。请根据需要查看并转发该报告。

对于未能成功运行的作业组中的每个作业,错误报告均包含以下内容:

项目

描述

jobGroupId

发生错误的工作区内的内部作业标识符。该值与 Alteryx One 中显示的作业 ID 相匹配。

workspaceId

发生错误的工作区的标识符

提示

工作区与人员标识符的组合为发生错误的账户提供唯一 ID。

jobId

作业组中特定作业的 ID。这些作业可以包括采样、剖析、转换、写入结果和数据摄取等。

提示

单个作业标识符有助于识别特定的问题区域。

personId

工作区内用户的内部标识符

status

作业的状态,例如“失败”、“已完成”、“待定”。

errorMessageId

UI 中显示的错误消息的 ID。

errorTimestamp

作业运行失败的时间戳。如果作业未出现错误,则不包含此项。

uiErrorMessage

作业 UI 中显示的错误消息。如果作业未出现错误,则不包含此项。

联系支持部门

如果您无法诊断您的作业运行失败原因,请联系支持部门

报告问题

如果您认为您的作业因 Alteryx One 发生问题而未能成功运行,请选择帮助菜单(?),然后选择会话详细信息。请将您的会话信息(复制所有信息)复制到剪贴板,并将其粘贴到发送给 Alteryx Support 的电子邮件中。