Parameters 与datastage相关。将用户变量添加到参数

Parameters 与datastage相关。将用户变量添加到参数,parameters,datastage,Parameters,Datastage,我有一个用户变量(比如exvar\u ts),它使用作业序列中的用户变量stage存储时间戳 现在我想在同一作业序列中的其他作业中使用变量值 如何将其添加为参数,因为当我添加它时,变量名将出现,而不是其中的时间戳。当您将其添加为参数时,将使用用户变量名,但在运行时,该值将被替换 例如,在MyTS的作业活动阶段,它将添加: UserVariables_Activity_0.var_ts 在运行时,您将看到: CallRowGenToPeek1 -> (RowGenToPeek1): Job

我有一个用户变量(比如ex
var\u ts
),它使用作业序列中的用户变量stage存储时间戳

现在我想在同一作业序列中的其他作业中使用变量值


如何将其添加为参数,因为当我添加它时,变量名将出现,而不是其中的时间戳。

当您将其添加为参数时,将使用用户变量名,但在运行时,该值将被替换

例如,在MyTS的作业活动阶段,它将添加:

UserVariables_Activity_0.var_ts
在运行时,您将看到:

CallRowGenToPeek1 -> (RowGenToPeek1): Job run requested
Mode (row/warn limits) = 0/0
Job Parameters --->
MyTS=00:00:00
DSJobController=CallRowGenToPeek1

其中UserVariables\u Activity\u 0.var\u ts的值为00:00:00。

必须在作业活动参数的值表达式上使用Activity Variable。

在下图中,有一个序列,其中包含一个用户变量UV,以及一个调用作业的作业活动calledJob。在UV上,有一个变量var\u ts,其值随时间戳的操作而变化

名为job的作业只需要一个参数Timestamp。在作业活动calledJob的属性中,对于Timestamp参数,选择右侧3点处的Activity Variable

现在,选择UV.var\ts作为“将用户变量值传递给作业”