Automation 在DataStage 7.5上自动创建项目变量
我已经开发了很多DataStage 7.5工作,我必须将它们交付到测试环境,然后再交付到生产环境。我在作业中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程 对于DataStage 9.1,可以导出然后导入InfoSphere DataStage管理的环境变量部分中的变量,如下图所示:Automation 在DataStage 7.5上自动创建项目变量,automation,environment-variables,jobs,datastage,Automation,Environment Variables,Jobs,Datastage,我已经开发了很多DataStage 7.5工作,我必须将它们交付到测试环境,然后再交付到生产环境。我在作业中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程 对于DataStage 9.1,可以导出然后导入InfoSphere DataStage管理的环境变量部分中的变量,如下图所示: 除了手动输入变量,还有一个简单的解决方案?我找到了一个可能的解决方案。对于DataStage 7.5版,有一个可执行的DSAdmin,它可以执行一些管理任务。对于用户定义的项目变量,存在
除了手动输入变量,还有一个简单的解决方案?我找到了一个可能的解决方案。对于DataStage 7.5版,有一个可执行的DSAdmin,它可以执行一些管理任务。对于用户定义的项目变量,存在选项envadd 命令dsadmin位于$DS_HOME/bin目录中,其语法如下例所示:
$DS_HOME/bin/dsadmin -server 192.168.0.1:31359 -user dsadm -password dsadmExample -envadd OracleDBSourceName -type STRING -prompt "Oracle DB Source Name" -value ora_source dts_proj
在哪里
192.168.0.1:31359=DataStage服务器Ip和端口
dsadm/dsadmExample=DataStage管理用户的用户和密码
OracleDBSourceName=用户变量名
字符串=变量类型;可以是字符串或加密的
“Oracle DB Source Name”=提示用户输入变量
ora_source=变量默认值
dts_proj=要添加变量的DataStage项目名称
DsAdmin命令可用于其他管理任务,如创建项目、列出项目属性和用户变量、更改项目属性