Присвоение результата SQL параметру задания в DataStage
Я только начал использовать Datastage (версия 11.5) и пытаюсь присвоить значение простого запроса SQL (выберите max(date_col) из таблицы) в параметре задания, чтобы я мог использовать его как часть файла, созданного из работа.
Кто-нибудь может указать на простой подход к этому, так как я довольно заблудился от того, как включить SQL-запросы в значения параметров.
Заранее спасибо.
1 ответ
Решение
Есть несколько вариантов сделать это. Я рекомендую это:
- запишите результат вашего запроса в последовательный файл
- Используйте этап выполнения команды (в последовательности), чтобы прочитать файл
- используйте его на одном из следующих этапов задания работы (в качестве параметра задания)
Альтернативой может быть использование наборов параметров с файлами значений. Эти файлы значений являются реальными файлами в ОС, и их структура проста, поэтому они могут быть записаны заданием DataStage. В этом случае его нельзя использовать для условий в последовательности.