本文介绍如何创建ODI的调度过程。创建ODI 12c调度的步骤:先创建包(package)、场景(Scenario)其次是调度(Schedule)。

1、ODI Package

在ODI中,包是一个大的执行单元,它由一系列执行步骤组成一个执行图。
1.1 创建包
Designer->Projects->O_To_O ->First Folder->Packages->右键“New Package”,在对话框中,输入名称,点击“ok”。
Setting Up ODI's Schedule
1.2 编辑包步骤
拖动左侧映射里的两个映射,在右侧的关系图中将设计的两个映射串联起来运行。如果任意一个步骤执行失败则发邮件到指定的邮箱。如图:
Setting Up ODI's Schedule
最后,点击“保存”完成包设计。也可以点击Setting Up ODI's Schedule图标运行包。

2、ODI Scenario

Designer->Projects->O_To_O ->First Folder->Packages->右击“ZHP”,选择“ Generate Scenario...”,如图:
Setting Up ODI's Schedule
使用默认值,点击“OK”。

3、ODI Schedule

3.1 创建Schedule
Designer->Projects->O_To_O ->First Folder->Packages->ZHP->Scenario->“ZHP Version 001”->右击“Scheduling”,选择“New Scheduling”。
3.2 调度“定义”标签
选择Context、Agent、Log level、status、Execution(调度开始重复频率),每天(调度开始的具体时间分秒),如图:
Setting Up ODI's Schedule
3.3 “执行循环”标签
如果选择“无”,则重复频率就是“定义”标签中“执行”指定的重复频率,执行时间就是“定义”标签中“每小时”指定的具体时间。如果选择“多次”,需要制定重复间隔。这里选择“无”。
Setting Up ODI's Schedule

4、Agent更新并查看调度

注意:该代理是定义调度时候,逻辑代理对应的物理代理。
Setting Up ODI's Schedule
更新完成后,右击选择查看调度,如图:
Setting Up ODI's Schedule

5、查看调度运行的对象信息

Setting Up ODI's Schedule