注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
开始排查计划问题的最佳方法之一是查看调度器指标页面。指标页面可以告诉您失败的原因,包括常见的失败模式,例如:
运行历史
选项卡中看到失败搭建的证据,点击这些搭建将导航到搭建应用程序中的搭建报告以查看完整日志。运行历史
选项卡将在状态列中显示忽略
。运行历史
选项卡可能不会显示预期触发的搭建。版本
选项卡显示过去的计划版本和编辑,如果您的计划突然开始表现得与预期不同,这可能会有所帮助。检查是否有任何与此更改相关联的计划版本更改,并考虑将您的计划恢复到先前正常工作的状态。
您可以通过检查调度器指标页面上的运行历史
选项卡来验证计划是否按预期时间触发。
如果计划已触发,但随后搭建出错,您可以按照调试指导进行调试。
如果未设置适当的权限,计划也会无法搭建。计划的权限取决于计划所在的词元模式。有关详细信息,请参阅项目范围的计划。
您可以通过检查调度器指标页面上的运行历史
选项卡来验证计划是否按预期时间触发。这通常也会给出计划被忽略的原因。
如果所有目标数据集都是最新的,即如果它们的输入自上次在该数据集上的搭建后没有更新,则计划运行将被忽略。如果是这种情况,您将在运行历史
选项卡中看到此原因。在计划编辑器中,导航到计划列表。然后,您将有选项按过期
来为数据沿袭图上色,这将为您提供哪些任务规格被视为过期的概览。
在特殊情况下,可以使用高级设置中的强制搭建
选项来覆盖此行为,尽管在这些情况下之外这样做在计算上是浪费的。如果任何目标数据集是通过留声机同步、通过API调用变换或数据连接同步搭建的,则它们可能不会显示为过期,可能需要启用强制搭建
选项才能运行计划。
如果计划仅触发数据集的子集,您将在调度器指标页面上的运行历史
选项卡中看到证据。
其中一个原因是只有数据集的子集是过期的。调度器将仅搭建过期的数据集,而那些最新的数据集将在搭建过程中被忽略。有关更多排查细节,请参阅所有数据集都是最新的。如果所有这些数据集都是最新的,则搭建被忽略
的情况会发生。
另一个原因可能是数据集未包含在搭建的数据集图中。在计划编辑器中,当选择一个计划时,待搭建的数据集在数据沿袭图中会被高亮显示。数据集选择取决于搭建类型。如果使用连接搭建
,您尤其需要注意验证是否存在连接数据集,以便在多个分支上使用相同数据集的计划。
您可以通过检查调度器指标页面上的运行历史
选项卡来验证计划是否按预期时间触发。一些常见的调试步骤包括:
请注意,并非所有类型的失败都可重试。当计划运行时,重试次数将被限制为管理员配置的最大值。有关更多信息,请参阅高级设置。
这意味着计划包含或读取了被删除的资源。您可以执行以下操作之一来解决:
如果您遇到无法编辑计划的问题,项目范围权限可能是根本原因。
要在项目范围模式中编辑计划,用户必须拥有目标数据集的编辑
权限、触发数据集的查看
权限和计划所定位项目的编辑
权限。如果有一个数据集您已经失去了权限,请在保存更改之前从计划中移除此数据集。
要编辑、删除或暂停计划,用户需要对目标数据集和计划所定位项目拥有编辑
权限。要查看计划,用户需要对目标数据集拥有查看
权限。