ODI第8节-变量(二):项目变量

ODI之变量(二):项目变量

 

下面演示一下如何创建一个项目变量:

ODI第8节-变量(二):项目变量

如上所示,先创建一个项目(DWH),打开后可看见variables标签。

在上面右键选择新建后,弹出窗口如下:

ODI第8节-变量(二):项目变量

Definition页中

Name标签可填入变量的名字,datatypes填入变量的数值类型

Keep history有三种选项:缺省是latest value,还有all values、no history

  1. Latest value表示ODI将变量的最新值存入ODI元数据管理库中。

  2. All values表示ODI将变量的所有值变化存入元数据管理库中,可用于跟踪和调试。

  3. No history表示变量的最新值只存在与内存中,ODI不进行存储。

Default value则定义了变量的缺省值。

 

切换到refreshing页,可定义变量的刷新语句,从而在每次调用时,可获取不同的数值。

ODI第8节-变量(二):项目变量

 

如上所示,在refreshing页,首先要选择取变量的查询语句的数据源,例如zc_bilocal

然后编写select语句,如下

ODI第8节-变量(二):项目变量

完成后应用、保存。

这样,一个项目变量就已经创建完成。