Как я могу запланировать хранимый процесс в SAS DI Studio?
Я хотел бы использовать Enterprise Guide в качестве среды разработки для создания задания SAS (только базовый код SAS), но затем мне нужно использовать DI Studio, чтобы запланировать выполнение этого задания в определенное время.
Я хочу использовать EG для разработки работы, потому что я считаю, что это лучшая среда разработки (редактор программ и т. Д.), Чем DI.
Я также хочу, чтобы задание существовало как хранимый процесс, чтобы при необходимости пользователи могли запускать его вне графика.
Могу ли я создать простое задание DI Studio, которое просто вызывает существующий хранимый процесс?
1 ответ
Конечно, для этого есть много способов. Одним из них является создание отдельной работы (с компонентом "пользовательский код") и хранимого процесса, оба из которых просто %include
Ваша программа Enterprise Guide.
Другой способ - создать свой хранимый процесс с помощью Enterprise Guide, а затем в DI Studio (пользовательский код) вызвать хранимый процесс напрямую, используя proc stp
(см. документацию)
Еще один способ - вставить свой код EG в DI Studio и "развернуть задание как хранимый процесс" - документация по этому вопросу здесь.
Да, и чтобы ответить на ваш вопрос "заголовок" - вы не планируете работу в DI! Развернутый код.sas можно запланировать через диспетчер расписаний (SMC), саму ОС или другие сторонние инструменты (например, LSF).