Как запустить задание DataStage после завершения задания SQL-сервера? - PullRequest
0 голосов
/ 29 ноября 2018

В настоящее время на сервере SQL существует задание, которое планируется запускать несколько раз в день.

Задание SQL создает файл для задания DataStage, которое запланировано вскоре после задания на сервере SQL, проблема заключается в том, чтоесли задание SQL еще не завершило сборку файла, задание DataStage завершается ошибкой.

Существует ли триггер / запрос, который можно добавить на сервер SQL для запуска задания DataStage?

1 Ответ

0 голосов
/ 29 ноября 2018

Возможны несколько решений:

  1. Запустите задание DataStage из командной строки (через dsjob) и запланируйте это задание в том же планировщике (как задание сервера SQL) после этого задания (или запланируйте обав другом общем планировщике)
  2. Использовать этап ожидания файла в последовательности DataStage.Это может быть настроено на некоторое время ожидания файла.
  3. Запуск выполнения из триггера базы данных - я сделал это для Db2, но это должно быть возможно и для вас - возможно, вам придется написать некоторый код дляэто ...
...