Datatage中Parameter Set的使用

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 

 

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值