Например, в SAS есть ли код для запуска задач в РАБОЧЕМ каталоге из другой программы?

#sas #enterprise-guide

#sas #enterprise-guide

Вопрос:

Допустим, у меня есть задачи и программы в моем потоке процессов.

 ProgramA --> Dataset1 --[Query1]--Dataset2
ProgramB --> Dataset3 --[Query2]--Dataset4
  

Возможно ли создать «основную» программу ProgramC, которая содержит код для запуска только programaи Query1в потоке процесса?

Комментарии:

1. Вы ищете %include ? Это запустит program изнутри программы

2. Вроде того… Я обнаружил, что %include будет работать, ТОЛЬКО если Программы сохранены в каталоге за пределами проекта. Я хотел бы знать, может ли %Include вызывать элементы в проекте в том же РАБОЧЕМ каталоге. Если вы попытаетесь: %включить РАБОТУ. Программа; ОШИБКА: Неверный оператор %INCLUDE не будет выполнен. Имеется синтаксическая ошибка.

3. Я не верю, что это возможно. Я думаю, вам нужно либо сохранить ваши программы в постоянном расположении, либо попытаться инкапсулировать их в макросы, как предлагается здесь: communities.sas.com/t5/SAS-Enterprise-Guide /…

Ответ №1:

Это не возможно в соответствии с комментарием Джоша.