1.新建Parameter Set,File-->New视图下,选择Other-->Parameter Set,点击OK

在General标签下输入参数集名称,参数集名称应该简短

在Parameter中定义参数,参数名称需要具有可描述性

2.新建测试作业,在Job Properties中,通过Add Parameter Set引入之前添加的参数集

测试作业如下

在Transformer中引入参数,作为输出测试用

3.运行测试作业

查看运行结果,输出456

4.修改作业集的参数NAME的值为123

5.重新运行作业,此时发现NAME的值还是456

运行结果也还是456,修改作业集中的参数,未对作业生效

6.修改作业集参数,将参数保存到参数集文件中(参数集可以保存到多个文件中,每个文件中的参数值可以不同,用于区分不同的场景)

此时参数集会保存到服务器$PROJECTHOME/ParameterSets/ParameterSetName/ValueFileName文件中

7.运行测试作业,此时会发现测试集参数的value中会出现一个下拉框,可以选择参数集文件名

选择参数集文件后,会发现参数NAME的值也随之修改为777

查看运行结果,运行结果显示777

8.修改参数集文件中的参数值,重新运行作业

运行结果随之改变

9.使用dsjob命令运行带参数集的作
查看作业参数
dsjob -lparams dstage1 TEST_PARA

运行作业
dsjob -run -mode NORMAL -param MY_PA=MYPA_FILE -wait dstage1 TEST_PARA

如有疑问可加微信一起交流

本文详细介绍了如何在测试作业中使用参数集,包括创建参数集、在作业中引入和使用参数集、修改参数集并查看其对作业的影响。同时,文章还解释了如何通过参数集文件来区分不同场景,以及如何利用dsjob命令运行带有参数集的作业。

226

被折叠的 条评论
为什么被折叠?



