SAS EG: включение локального файла во время работы на сервере

Как я могу использовать оператор include для ссылки на локальный файл, когда я подключен к серверу? Когда я запускаю код, я получаю сообщение о том, что на сервере нет такого файла. Как мне сказать EG искать файл локально?

У меня есть способы обойти это, например, указать коду запускаться на «локальном» сервере, а затем скопировать результаты. Или я просто добавляю код, который мне нужен, как узел кода в EG. Оба они не очень практичны при работе со старым кодом, который активно использует включение.


person Dejan Peretin    schedule 17.11.2012    source источник
comment
Как вы делали это в прошлом? У вас локально установлен SAS? Вы можете начать локально, а затем УДАЛЕННО ПОДКЛЮЧИТЬСЯ к серверу и ЗАГРУЗИТЬ свои результаты. Определите текущую настройку....   -  person Jay Corbett    schedule 17.11.2012
comment
У меня установлен SAS, так что должно работать. Но есть ли способ сделать это из EG?   -  person Dejan Peretin    schedule 17.11.2012


Ответы (2)


В Enterprise Guide у программ (узлов кода) есть возможность выбрать среду. Выберите LOCAL для программы, которая выполняет %INCLUDE для локальной программы. Затем вам необходимо переместить полученные наборы данных на удаленный сервер через SAS/CONNECT (RSUBMIT) и поместить их в постоянное место. Последующие программы могут выбрать ваш удаленный сервер в качестве среды и смогут воздействовать на данные, которые вы ранее переместили на удаленный сервер.

Если это кажется правдоподобным... я могу расширить ответ

person Jay Corbett    schedule 18.11.2012
comment
Если вы имеете в виду Right click code node -> Select server, я сейчас этим и занимаюсь. Я надеялся избежать переноса данных на сервер. - person Dejan Peretin; 19.11.2012

Если вы хотите сослаться на локальные наборы данных SAS (файлы sas7bdat), вы можете использовать задачу Tasks->Data->Upload Data Files to Server. Это зафиксирует этап копирования файлов набора данных в рабочую область SAS как часть вашего процесса.

person Chris Hemedinger    schedule 24.11.2012