Как я могу запланировать хранимый процесс в 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).

Другие вопросы по тегам