-1

我们有 x TB 的默认 SAS 工作区。我们还在同一台服务器上的不同文件夹位置有备用 10X TB 工作区。

任何人都可以帮助我使用可在 SAS EG 中使用的语法来指向备用工作区而不是默认工作区吗?

4

5 回答 5

3

可以通过创建 $HOME/sasv9.cfg 文件并在其中放置一行来更改个人的 SAS 工作目录:

-WORK {SAS 工作目录的完整路径}

于 2015-10-19T17:59:36.680 回答
1

如果您在 unix 中运行,则可以在执行时更改工作目录。nohup sas -work /myworkdirectory mypgm.sas &

于 2017-03-18T20:35:38.187 回答
0

您指的是 SAS 工作库,它是 SAS 允许您存储临时数据集的位置?

如果是这样,那取决于。您是否在客户端/服务器设置中使用 EG?在该设置中,您必须让您的 SAS 管理员在服务器或 SAS 元数据中进行更改,以将工作库指向所有开始使用具有更多可用空间的其他位置的工作空间服务器。

于 2015-06-24T21:00:49.223 回答
0

您不会在这些工作区之外定义 SAS 库吗?

即 libname mydata '/folders/myfolders/'

然后,这会将每个库分配给您的活动 SAS 会话。

将此用作您所做的任何操作的预编码。

如果您有管理控制台,或者使用 PROC METADATA,您可以创建永久库。

于 2017-05-18T13:19:17.203 回答
0

您提到了工作区,所以我假设您需要控制 WORK 库。

使用 SAS 系统选项

选项工作=库规范

在 SAS 文档中,它指出:指定存储空间的 libref 或物理名称,其中存储了所有具有一级名称的数据集。该库必须存在。

确保文件空间“接近”处理完成的位置,否则文件传输将成为瓶颈。

于 2017-08-26T11:23:34.043 回答