我开发了许多DataStage 7.5的工作,我必须让他们测试,然后生产环境。我在作业中使用了用户定义的项目变量,我正在寻找一个过程来在不同的环境中自动创建这些变量。
对于DataStage 9.1,可以导出并导入InfoSphere DataStage管理的环境变量一节中的变量,如下所示:

除了手动输入变量之外,还有一个简单的解决方案吗?
发布于 2014-07-15 14:39:05
我找到了一个可行的解决办法。对于DataStage版本7.5,有一个可执行的DSAdmin,它可以执行一些管理任务。对于用户定义的项目变量,exist选项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/dsadm示例= DataStage管理用户的用户和密码
OracleDBSourceName =用户变量名
STRING =变量类型;可以是字符串或加密
"Oracle DB Source“=提示显示给用户的变量
ora_source =可变默认值
dts_proj =添加变量的DataStage项目名
DsAdmin命令可用于其他管理任务,如创建项目、列出项目属性和用户变量、更改项目属性。
https://stackoverflow.com/questions/24682311
复制相似问题