В частности, если вы используете SAS OnDemand для своего обучения (как я предполагаю, вы), маловероятно, что вы сможете напрямую назначить libname локальным файлам данных. Вам нужно будет предоставить дополнительную информацию о местонахождении/и т. Д. из файлов данных, к которым вы пытаетесь получить доступ, чтобы получить лучший ответ, но в целом, если вы используете SAS на сервере (Enterprise Guide - это графический интерфейс, который вы используете для подключения, сам SAS - это процесс, который фактически выполняет частоты/и т. д. и, вероятно, на сервере где-нибудь, в облаке или в ферме серверов вашей компании).
Основная концепция заключается в том, что libname должно быть доступно на машине, на которой запущен экземпляр сервера SAS. Возможно, вы могли настроить свою сеть таким образом, чтобы сервер сопоставил жесткий диск локальной машины с диском, но это не так в большинстве случаев. Если вы находитесь в сети, и у вас есть доступ к сетевому диску, к которому также имеет доступ сервер SAS, вы можете обмениваться информацией таким образом; но если вы используете SAS в облаке (например, для учебных/образовательных целей с SAS OnDemand), вы, вероятно, не можете получить доступ к общим дискам.
Chris Hemedinger (один из людей SAS, который работал на EG) написал пользовательскую задачу, доступную по адресу this link, чтобы скопировать файлы с локального рабочего стола на удаленный сервер. Это может быть не полезно для SAS OnDemand, так как я думаю, что они не позволяют копировать файлы.
Спасибо, что помогло мне понять немного больше – user2972043