У меня очень странная проблема.
Я назначил имя библиотеки, например
libname TEST_LIB "/Info-One/...." /*have removed the exact location*/
/*The dataset TEST_DATA is visible in this output*/
proc datasets lib = TEST_LIB;
RUN;
/*This statement throws an error saying the file does not exist*/
DATA TEST_DATA_2;
set TEST_LIB.TEST_DATA;
RUN;
Я использую этот код в руководстве SAS Enterprise, подключенном к удаленному серверу.
Я также могу перейти к местоположению из проводника и перетащить его в руководство для предприятия, после чего набор данных станет видимым. Но даже если я дважды щелкну на наборе данных из определенной библиотеки, он скажет, что набор данных не существует.
У меня закончились идеи, и я не уверен, как это устранить.
Несколько вещей, которые я пробовал / проверял
- Чувствительность к регистру не проблема
- В имени файла нет пробелов
- У меня есть разрешения для папки, потому что я могу нормально работать с другим набором данных, который я создал и поместил в эту папку
- На самом деле, если я скопирую данные в Excel, загрузлю Excel в SAS, чтобы создать набор данных SAS, и поместу его в то же место с другим именем, я столкнусь с той же проблемой !!
Буду очень признателен за любые идеи, которые у вас могут возникнуть, не только о том, почему это происходит, но и о том, как обойти это