четверг, 21 октября 2010 г.

Быстрое редактирование параметров запуска сценария ODI.

Сегодня хочу рассказать о том, как можно быстро изменить параметры запуска сценария из пакета Oracle Data Integrator.

Рассмотрим пример запуска сценария из проверочного пакета.
Общие свойства объекта OdiStartScen:


Передача входных параметров в запускаемый сценарий:


Все эти значения можно редактировать на закладке Command окна свойств объекта.


Выглядит такая команда примерно так:

OdiStartScen "-SCEN_NAME=PL_SQL_CHECK" "-SCEN_VERSION=001" "-LOG_LEVEL=1" "-AGENT_CODE=Super_Agent" "-SYNC_MODE=2" "-SESSION_NAME=Start scen #VariableN" "-W_PROJECT1.TestFunc=1=1"


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

Зачем это может быть нужно? Довольно часто, при работе с ODI, репозиторий находится в БД, которая находится на удаленной машине. А, например, при выборе имени сценария, который необходимо запустить объектом OdiStartScen, Дизайнер выполняет запрос в эту БД, для того, чтобы получить полный перечень всех сценариев в выпадающий список. Этот запрос может выполняться достаточно долго. Тоже самое происходит при выборе переменной, для передачи значения в сценарий.
Таким образом, если необходимо изменить параметры запуска сценария, проще всего сразу пойти на закладку Command и произвести эти изменения там.

Update:
Сами параметры, их назначение и возможные значения я описал отдельно.

Комментариев нет:

Отправить комментарий