Автоматическое создание переменных проекта в DataStage 7.5

Я разработал много заданий DataStage 7.5, и я должен отправить их на тестирование, а затем в производственную среду. Я использовал в заданиях переменные проекта Определяемые пользователем и ищу процедуру для автоматического создания этих переменных в разных средах.

Для DataStage 9.1 имеется возможность экспортировать, а затем импортировать переменные в разделе «Переменные среды» InfoSphere DataStage Administration, как показано на следующем изображении: введите здесь описание изображения Есть ли простое решение, кроме ручного ввода переменных?


person ema    schedule 10.07.2014    source источник


Ответы (1)


Я нашел возможное решение. Для 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 = IP-адрес и порт сервера DataStage

dsadm/dsadmExample = пользователь и пароль администратора DataStage

OracleDBSourceName = имя пользовательской переменной

STRING = тип переменной; может быть STRING или ENCRYPTED

"Oracle DB Source Name" = приглашение для переменной, представленной пользователю

ora_source = значение переменной по умолчанию

dts_proj = имя проекта DataStage для добавления переменной

Команду DsAdmin можно использовать для других административных задач, таких как создание проекта, список свойств проекта и пользовательских переменных, изменение свойств проекта.

person ema    schedule 15.07.2014