Аномальное завершение этапа в Datastage

У меня есть задание сервера DX в Datastage v8.1. Оно имеет очень простой этап потока DRS -> Transformer -> этап файла seq. На этапе DRS у меня есть запрос oracle sql (сложный запрос соединения). Я могу просматривать данные с помощью параметра ПРОСМОТР ДАННЫХ на этапе DRS, но когда я выполняю задание, оно прерывается, говоря

Abnormal termination of stage Exxx_Ixyxyxy..X_Transform detected

Других сообщений об ошибках или предупреждениях в журнале нет.


person fairplay    schedule 23.05.2017    source источник
comment
Exxx_Ixyxyxy..X_Transform - это имя каскада трансформатора? Если да, то проверяли ли вы работу без него?   -  person MichaelTiefenbacher    schedule 23.05.2017
comment
Привет, @MichaelTiefenbacher, X_Transform - это сцена трансформера. Exxx_Ixyxyxy - мое имя работы.   -  person fairplay    schedule 24.05.2017


Ответы (1)


У меня была такая же проблема, пока я не очистил ресурсы, которые были заблокированы заданием, и он не работал:

Из Unix / Linux:

  1. Войдите на сервер, используя пользователя dsadm.
  2. cd в каталог DSEngine
  3. Входить . ./dsenv для создания файла dsenv
  4. Введите ./bin/uvsh, чтобы войти в подсказку DataStage.
  5. В командной строке ›DataStage введите имя проекта LOGTO.
  6. Запустите LIST.READU EVERY, чтобы вывести список всех блокировок.
  7. Проверьте блокировки активных записей в столбце Item Id для имени задания или RT_CONFIG # или RT_LOG # (# соответствует номеру описания задания
  8. Запишите номера Inode и номера пользователей, связанные с этими блокировками.
  9. Введите LOGTO UV

Если команда LOGTO отключена, введите эту команду

CHDIR ‹path_to_the_DSEngine_folder›

(с ‹path_to_the_DSEngine_folder› = cat /.dshome в сеансе telnet на сервере DataStage).

Команда UNLOCK находится в учетной записи UV.

  1. Введите UNLOCK INODE inode # USER user # ALL
  2. Вы можете использовать Q, чтобы выйти из движка DataStage
person Angel Doza    schedule 16.10.2020