2015-07-02 57 views
0

過去幾天我一直在網上尋找答案,找不到任何答案,所以我在這裏發佈問題。有什麼方法可以讀取存儲在OneDrive中的SAS數據集,而無需下載或同步它?從OneDrive中訪問數據

是否有任何libname語句?

回答

-1

如果不下載數據集,則無法讀取。 您需要將本地驅動器映射到您的OneDrive帳戶。有一個過程here的描述。完成此操作後,可以將正常的BASE引擎libname語句應用於該驅動器。

+1

確定嗎?自從我使用SAS之後的幾年,但iirc擁有一個WebDAV的libname接口,並且我認爲onedrive具有WebDAV可用。 – sasfrog

+0

當我說「如果不下載數據集就無法讀取」,這更多的是技術觀察。如果映射本地驅動器或使用webdav引擎並不重要,則數據仍將傳輸到正在運行SAS會話的計算機。 –

0

我不使用OneDrive,所以我不知道它是如何工作的。但是,如果您有像以下這樣的直接網址:onedrive.com/username/file.sas7bdat,那麼我知道導入Excel數據集的代碼。但我也可以爲SAS數據集工作,至少你可以試試。代碼來自website

FILENAME website url "http://www2.census.gov/acs2005/Tables_Profiles_Subject_Tables/010Nation/United%20States.xls" debug;    


PROC IMPORT OUT= Readin DATAFILE= website                                                    

RUN;