为了帮助您了解“数据处理状态”页面上显示的信息以及作业流状况和状态之间的关系,提供了三个可能的作业流方案。
请查看下面的示例作业流。
此作业流包含九个作业步骤。所有作业步骤都已成功完成(以绿色表示)。在“步骤状态(已完成/总数)”列中,此流的值将是 9/9,因为有九个步骤并且所有步骤都已完成执行。“步骤状态”列显示 指标,因为所有作业步骤都已成功完成。因此,作业流的状态为“正常”。
要了解特定作业步骤(如 DataLoad_FileSystem)的状况和状态,必须单击该作业步骤图标。此时将弹出一个窗口,显示作业步骤详细信息,其中包括步骤的状况和状态。对于 DataLoad_FileSystem 作业步骤,其状况将是“已完成”,而状态则是“成功”。此作业流将不再是活动的,并且会移动到此页面的“历史流”部分。下面介绍其他方案。
请查看下面的示例作业流。
此作业流包含 13 个作业步骤。在“步骤状态(已完成/总数)”列中,此流的值将是 9/13,因为只完成了九个步骤。第 10 个步骤 Aggregate_Daily_Kernel 当前正在运行,以蓝色表示。但是,“步骤状态”列显示 指标。这是因为 Aggregate_Daily_Kernel 步骤之前的所有作业步骤都已成功完成。
作业流状态是根据当前正在运行的步骤(在此例中为 Aggregate_Daily_Kernel 步骤)之前的所有作业步骤的状态来计算的。因此,作业流的总体状态为“正常”,因为 Aggregate_Daily_Kernel 之前的所有作业步骤都已成功完成。
Aggregate_Daily_Kernel 步骤的状况为“正在运行”,而其状态是“等待”。以灰色表示的剩余三个作业步骤的状况和状态将是“等待”,因为这三个作业步骤只有在 Aggregate_Daily_Kernel 完成后才会开始。
请查看下面的示例作业流。
此作业流包含 7 个作业步骤。在“步骤状态(已完成/总数)”列中,此流的值将是 4/7。但是,“步骤状态”列显示 指标,因为 DataLoad_Software 作业步骤未能完成。解决失败的作业步骤之前,仍会继续阻止剩余步骤的执行。因此,此流中只有 4 个作业步骤完成。
工作流框架将基于为此作业流定义的重试次数重新尝试运行失败的作业步骤。用完所有重试次数之后,作业流将被阻塞。该作业流将处于“错误”状态。DataLoad_Software 作业步骤的状况将是“已完成”,而其状态将是“错误”或“超过最长执行时间”。
如果 Reconcile_Data 图标变成黄色,则表示 Reconcile_Data 作业步骤已完成,但存在警告。但是,这不会阻塞作业流,而且您会发现 Stage_Data 作业步骤已成功完成。Reconcile_Data 作业步骤的状况将是“已完成”,而其状态将是“警告”。