目录

Search

  1. 前言
  2. 工作流
  3. 工作流变量
  4. 工作流参数
  5. 群集任务
  6. 命令任务
  7. 人工任务
  8. 映射任务
  9. 通知任务
  10. 网关
  11. 工作流恢复
  12. 工作流管理

Developer 工作流指南

Developer 工作流指南

任务错误和恢复

任务错误和恢复

任务错误会使正在运行的工作流实例中断或者导致数据集成服务在工作流实例运行期间跳过任务,具体取决于恢复策略。
任务错误可恢复或不可恢复。可恢复任务错误是指无需对工作流定义执行更改便可修复的错误。不可恢复任务错误要求您更改工作流定义或在参数文件中更改参数值。如果已为工作流启用恢复,则可恢复被可恢复任务错误中断的工作流实例。
工作流任务可以使用重新启动或跳过作为恢复策略。如果任务使用重新启动作为恢复策略,则任务错误会中断工作流实例。如果任务使用跳过作为恢复策略,则任务错误会导致数据集成服务跳过任务。
除“创建群集”任务、“映射”任务和“删除群集”任务外,所有其他任务均使用重新启动作为恢复策略。“创建群集”任务始终使用跳过作为恢复策略。可以将“映射”任务和“删除群集”任务配置为使用重新启动或跳过作为恢复策略。
任务会遇到以下可恢复或不可恢复错误:
命令任务
所有命令任务错误均可恢复。
人工任务
所有人工任务错误均可恢复。
当人工任务的 exceptionLoadCount 变量值小于 1 时,该人工任务不会生成任何任务数据供查看。exceptionLoadCount 变量值小于 1 并不表示任务错误。
映射任务
当分配给映射任务配置属性的工作流变量或参数包含无效值时,映射任务会遇到不可恢复错误。例如,值为 8 的工作流字符串参数将分配给“优化器级别”配置属性。
所有其他映射任务错误均可恢复。
通知任务
在以下情况下,通知任务会遇到可恢复错误:
  • 电子邮件服务不可用。
  • 电子邮件服务器属性未正确配置。
所有其他通知任务错误均不可恢复。