1

我试图从每日交易数据库 TAQ 中查询数据。在 SAS 中,我做了以下操作,但 sas 抱怨说,“图书馆不存在”。我确信路径是正确的。

%let wrds = wrds.wharton.upenn.edu 4016;options comamid = TCP remote=WRDS;
signon username=_prompt_;
*************************************************************************;
libname ct'/wrds/nyse/sasdata/taqms/ct';
rsubmit;

日志说:

NOTE: Libname CT refers to the same physical library as TAQMSE.
WARNING: Library CT does not exist.
NOTE: Libref CT was successfully assigned as follows:
      Engine:        V9
      Physical Name: C:\wrds\nyse\sasdata\taqms\ct
      rsubmit;
NOTE: Remote submit to WRDS commencing.

但是当我第一次登录 wrds 服务器时,我看到了路径,第一个引擎给出了我想使用的库的路径。为了建立图书馆,我做错了什么?

NOTE: Libref TAQMSEC was successfully assigned as follows:
      Levels:           5
      Engine(1):        V9
      Physical Name(1): /wrds/nyse/sasdata/taqms/ct
      Engine(2):        V9
      Physical Name(2): /wrds/nyse/sasdata/taqms/cq
4

1 回答 1

3

看起来好像您正在尝试在本地会话中引用远程库。尝试在块中分配远程库之后运行以下命令rsubmit;(因此,在endrsubmit;语句之后):

 libname CT (TAQMSEC) server=WRDS;
于 2018-01-02T13:48:46.090 回答