Я столкнулся с очень странной проблемой.
Я назначил имя библиотеки, например
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, подключенном к удаленному серверу.
Я также могу перейти к местоположению из проводника и перетащить его в руководство Enterprise, после чего набор данных становится видимым. Но даже если я дважды щелкну набор данных из определенной библиотеки, он скажет, что набор данных не существует.
У меня закончились идеи, и я не знаю, как решить эту проблему.
Пара вещей, которые я пробовал / проверял
- Чувствительность к регистру не проблема
- В имени файла нет пробелов
- У меня есть права доступа к папке, потому что я могу нормально работать с другим набором данных, который я создал и поместил в эту папку.
- На самом деле, если я скопирую данные в Excel, загружу Excel в SAS, чтобы создать набор данных SAS и поместить его в то же место с другим именем, я столкнусь с той же проблемой!
Буду очень признателен за любые идеи, которые могут возникнуть у вас, ребята, не только о том, почему это происходит, но и о том, как это обойти.
proc contents data=test_lib.test_data; run
. Интересно, чувствителен ли он к регистру ... также возможно, что набор данных существует, но пуст, сколько записей отображается с PROC DATASETS. - person Reeza   schedule 16.11.2018PROC Contents
не запускается из-за той же ошибки.TEST_DATA does not exist
. И да, в имени набора данных нет пробелов - person Raunak Thomas   schedule 17.11.2018usehux491.orgame
. Я также могу получить доступ к этой папке с помощью проводника Windows, потому что я думаю, что ИТ-специалисты настроили диск таким образом, чтобы он был привязан к этому местоположению. Но местоположение должно быть папкой Unix, потому что мне нужно предоставить права на запись другим, прежде чем они смогут изменить его с помощью putty/filezilla. Нет, таблица не исчезает при обновлении узла библиотеки - person Raunak Thomas   schedule 17.11.2018"<actual-filename>"N
для ссылки на набор данных). 2) Существует проблема с правами доступа к файлам при монтировании папки, позволяющая читать каталоги, но не файлы внутри. Как выглядит список каталогов Unix пути к библиотеке, когда вы вводитеls -l
- person Richard   schedule 17.11.2018