“SAS Enterprise Guide”会重置ODS路径

时间:2010-01-19 10:18:04

标签: sas

我在工作区服务器上的autoexec_usermods.sas中添加了一个ODS路径语句,如下所示:

ods path mylibrary.templat(read) WORK.TEMPLAT(UPDATE) 
         SASUSER.TEMPLAT(READ) SASHELP.TMPLMST(READ);

当我在服务器上运行SAS 9.2会话时,我可以看到我的库中的模板存储按预期添加到ODS路径。 但是,当我从Enterprise Guide 4.2启动会话时,ODS路径仍然是默认路径。我知道会话中包含了autoexec_usermods.sas,因为我的会话中提供了那里定义的库。

我怀疑Enterprise Guide在启动重置或定义默认路径的ODS路径的会话时会在后台运行一些代码。我在C:\ Program Files \ SAS \​​ Shared Files \ Images中找到了一个包含ODS TMPLPATH语句的宏,但此处定义的路径也与默认路径不同。所以我的猜测是这不是正确的文件,或者在某处执行了其他代码。

对此有任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您可以将此语句添加到SAS Enterprise Guide选项,以确保在连接到SAS服务器时提交该语句。您可以在以下位置找到该选项:

工具 - >选项 - > SAS程序:“连接到SAS服务器时提交代码” 选中该框并添加您要运行的代码。

更多信息: http://www.sascommunity.org/wiki/Tips:Project_Specific_Autoexecs_in_Enterprise_Guide