DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Экспорт сценариев из 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







jAntivirus