配置职务
本节介绍如何在 Oracle AI Data Platform 中配置作业和作业运行。
关于作业
您可以通过构建作业为数据创建工作流。
您可以从 Workflow 主页的 Jobs(作业)选项卡中跟踪和管理 Oracle AI Data Platform 中的所有作业。从作业运行选项卡中,您可以查看作业历史记录和当前正在运行的运行状态。

作为工作流的一部分,作业是组织和编排任务组的方式。您可以使用工作流进行常见的数据处理,例如 ETL 工作流、Python 脚本、运行记事本和机器学习。
工作可能因复杂性而异。一个作业可能只有运行记事本的单个任务,而另一个作业有超过一百个任务和嵌套作业,它们执行具有多个条件和依赖项的复杂任务。
运行作业将使用您指定的序列和条件在内部启动任务。作业甚至可以嵌套在其他作业中,将任务序列嵌入单个节点中。
每个作业运行都会生成一个作业文件,该文件在创建作业期间存储在用户指定的位置。此作业文件用作管理和跟踪作业执行的参考。您可以直接从工作区中的文件运行、调度和查看作业的 JSON 表示形式,从而确保透明度和可重现性。此方法允许在自动化工作流中无缝监视、版本控制和集成作业。
可以将作业配置为在日历计划上运行、计划为基于 cron 表达式运行或立即运行。
使用日历计划作业
工作流作业可以安排为自动运行。
- 在主页中,单击工作流。
- 单击要为其制定计划的作业。
- 单击详细信息选项卡。
- 在调度旁边,单击添加。
- 选择调度开始于活动还是已暂停。
- 如果希望调度立即生效,请选择有效。
- 如果要在以后激活计划,请选择已暂停。
- 选择计划用作基准的时区。
- 从计划类型中,选择日历。
- 选择计划是按分钟、小时、每日、每周还是按月运行。
- 对于分钟,选择调度从“重复间隔”重复的频率。最短时间间隔为 1 分钟。
- 对于每小时,选择计划重复的小时数。
- 对于每日,基于所选时区以 24 小时格式进入开始时间。
- 对于每周,选择重复排班的周日。
- 对于 Monthly(每月),选择重复计划的月份天数。
- 输入计划运行的当天时间。一天中的时间采用 24 小时格式,从 00:00 开始,到 23:59 结束。
- 检查底部的列出的运行时间以确认您的计划是否正确。单击创建。
使用 Cron 表达式调度作业
工作流作业可以安排为使用 cron 表达式自动运行,以确定日期和时间。
- 在主页中,单击工作流。
- 单击要为其制定计划的作业。
- 单击详细信息选项卡。
- 在调度旁边,单击添加。
- 选择调度开始时间是有效还是已暂停。
- 如果希望调度立即生效,请选择有效。
- 如果要在以后激活计划,请选择已暂停。
- 选择计划用作基准的时区。
- 从调度类型中,选择 Cron 表达式。
- 输入 cron 表达式。
- 检查底部的列出的运行时间以确认您的计划是否正确。单击创建。
更改作业运行计划
您可以在创建作业后编辑作业运行调度,以修改该调度的时间、时区或频率。
- 在主页中,单击工作流。
- 单击要为其制定计划的作业。
- 单击详细信息选项卡。
- 下一步计划,单击编辑。
- 根据需要修改调度。检查底部的列出的运行时间以确认您的计划是否正确。
- 单击保存。
修复失败的作业运行
您可以尝试修复失败的运行,方法是检查时间轴和详细信息,然后使用可选参数重新运行作业以帮助诊断。
- 导航到您的工作流。
- 单击作业运行。
- 在失败的作业运行旁边,单击操作,然后单击修复运行。您还可以单击查看并单击右上角的修复运行。
- 选择要重新运行的任务:
- 仅限于失败的任务:选择此选项可包括所有失败和跳过的任务。取消选择不想重新运行的任何任务。

- 所有任务:选择此选项可从作业运行中的所有任务中进行选择,包括成功的任务。选择单个任务,或单击选择所有任务。

- 仅限于失败的任务:选择此选项可包括所有失败和跳过的任务。取消选择不想重新运行的任何任务。
- 可选:对于每个选定任务,请选择是启用上游还是启用下游以包括相关任务。每个选项旁边的数字表示相关任务的数量。
- 上游:包括选定任务所依赖的任务。
- 下游:包括依赖于所选任务的任务。
- 从修复模式下拉菜单中,选择恢复或重新运行。
- 添加仅适用于此修复运行的可选参数。如果未提供参数,则使用默认任务参数。
- 如果选择关键字/值作为参数类型,请输入关键字和值。单击
添加参数以添加更多参数。
- 如果选择 JSON ,请在提供的空间中输入参数值。
- 如果选择关键字/值作为参数类型,请输入关键字和值。单击
- 单击运行修复。
要查看原始运行或以前的修复运行,请打开作业运行,然后单击右上角的运行选择器。


