我注意到当我在SAS9.3 Win7 64bit中创建SPD数据集时指定partsize
选项时,它似乎没有按预期工作。
我使用的是一个简单的SPDE libname而没有其他参数。创建数据集时,我指定选项partsize=5g
,但创建的文件大约为700MB。它创建的组合分区的总大小约为20g,因此不会以4-5个分区结束,而是20到30个。
其他人是否经历过这种情况或有解决方法?
答案 0 :(得分:2)
显然OPTION COMPRESS并不像您期望的那样完全适用于SPDE。
这可以按照您的描述进行操作:
libname mylib spde 'c:\temp' datapath=('c:\temp' 'd:\temp');
options compress=yes;;
data mylib.test (partsize=5g);
set sashelp.class;
do _t = 1 to 2.5e7;
output;
end;
run;
将选项压缩转换为NO会产生预期结果。此外,在我的简短测试中,OPTIONS COMPRESS几乎没有保存任何时间(即使大小减少了40%),这表明SPDE无法与COMPRESS完美配合。