0

我已经开发了很多 DataStage 7.5 作业,我必须将它们交付给测试,然后交付给生产环境。我在工作中使用了用户定义的项目变量,我正在寻找一个在不同环境中自动创建这些变量的过程。

对于 DataStage 9.1,可以在 InfoSphere DataStage 管理的环境变量部分中导出然后导入变量,如下图所示: 在此处输入图像描述 除了手动输入变量之外,还有一个简单的解决方案吗?

4

1 回答 1

0

我找到了一个可能的解决方案。对于 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 = 用户变量名

STRING = 变量类型;可以是字符串或加密

“Oracle 数据库源名称”= 提示向用户显示的变量

ora_source = 变量默认值

dts_proj = 要添加变量的 DataStage 项目名称

DsAdmin 命令可用于其他管理任务,例如创建项目、列出项目属性和用户变量、更改项目属性

于 2014-07-15T14:39:05.530 回答