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
如有疑问可加微信一起交流