我们的默认SAS工作空间为x TB。我们在不同文件夹位置的同一台服务器上也有备用10X TB工作区。
任何人都可以帮我解决可以在SAS EG中使用的语法指向备用工作区而不是默认工作区吗?
答案 0 :(得分:3)
可以通过创建$ HOME / sasv9.cfg文件并在其中放置一行来为个人更改SAS工作目录:
-WORK {SAS工作目录的完整路径}
答案 1 :(得分:1)
如果您在unix中运行,则可以在执行中更改工作目录。 nohup sas -work / myworkdirectory mypgm.sas&
答案 2 :(得分:0)
您是指SAS工作库,SAS是否允许您存储临时数据集的位置?
如果是这样,那取决于。您是否在客户端/服务器设置中使用EG?在该设置中,您必须让SAS管理员在服务器或SAS元数据中进行更改,以指向所有开始使用具有更多可用空间的其他位置的Workspace服务器的工作库。
答案 3 :(得分:0)
您不会从这些工作空间中定义SAS库吗?
即。 libname mydata'/ folders / myfolders /'
然后,这会将每个库分配给您的活动SAS会话。
使用此作为您操作的任何操作的预编码。
如果您有管理控制台或使用PROC METADATA,您可以创建永久库。
答案 4 :(得分:0)
您提到了工作区,因此我假设您需要控制WORK库。
使用SAS系统选项
options work = library-specification
在SAS文档中,它指出:指定存储空间的libref或物理名称,其中存储具有一级名称的所有数据集。该库必须存在。
确保文件空间“接近”处理完成或文件传输将成为瓶颈。