вторник, 2 ноября 2010 г.

Экспорт сценариев из ODI.

Как дополнение к предыдущему рассказу о перипетиях импорта-экспорта процедуры ODI, я хочу рассказать сегодня об одном моменте, связанном с массовым экспортом сценариев из Дизайнера.

Как видно на приведенном снимке экрана, при выборе команды "экспортировать все сценарии (Export All Scenarios)" на папке или всем проекте, появится диалог с выбором тех типов объектов, сценарии которых необходимо экспортировать. При этом, также, можно указать кодировку, в которой будут сохранены файлы со сценариями:


После того, как создание файлов сценариев будет закончено, в выбранной директории на диске можно посмотреть какие именно файлы созданы:


Как можно увидеть, формируются имена файлов по следующему принципу:
SCEN_ИМЯСЦЕНАРИЯ001.xml
Где 001 - это номер версии сценария.

Особенность, о которой я хочу рассказать, заключается в том, что при экспорте всех сценариев и при экспорте отдельного сценария имена файлов, для одних и тех же сценариев, различаются:


При экспорте одного сценария формируется файл вида:
SCEN_ИМЯСЦЕНАРИЯ Version 001.xml

Размеры и содержимое у этих двух файлов полностью идентичны. И загружать в репозиторий выполнения необходимо только один из этих файлов, так как это один и тот же сценарий.

Заодно, раз речь зашла об именах файлов, небольшая таблица соответствия имени файла и объекта при экспорте из Oracle Data Integrator:

Тип объекта Имя файла
Проект PROJ_ИмяПроекта.xml
Папка FOLD_ИмяПапки.xml
Пакет PACK_ИмяПакета.xml
Интерфейс POP_ИмяИнтерфейса.xml
Процедура TRT_ИмяПроцедуры.xml
Переменная VAR_ИмяПеременной.xml
Последовательность SEQ_ИмяПоследовательности.xml
Пользовательская функция UFN_ИмяФункции.xml
Модуль знаний KM_ИмяМодуля.xml
Группа маркеров GRP_STATE_ИмяГруппыМаркеров.xml
Сценарий SCEN_ИМЯСЦЕНАРИЯ Version NNN.xml или
SCEN_ИМЯСЦЕНАРИЯNNN.xml

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

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