SAS SPD数据集的零件尺寸选项
我注意到,在SAS9.3 Win7 64位中创建SPD数据集时,当我指定SAS SPD数据集的零件尺寸选项,sas,Sas,我注意到,在SAS9.3 Win7 64位中创建SPD数据集时,当我指定partsize选项时,它似乎无法按预期工作 我使用的是一个简单的SPDE libname,没有其他参数。创建数据集时,我指定选项partsize=5g,但创建的文件约为700MB。它创建的组合分区的总大小约为20g,因此我得到的不是4-5个分区,而是20到30个 任何其他人都有过这样的经历或有解决办法吗?显然,选项COMPRESS并不像您所期望的那样与SPDE一起工作 正如您所描述的: libname mylib spde
partsize
选项时,它似乎无法按预期工作
我使用的是一个简单的SPDE libname,没有其他参数。创建数据集时,我指定选项partsize=5g
,但创建的文件约为700MB。它创建的组合分区的总大小约为20g,因此我得到的不是4-5个分区,而是20到30个
任何其他人都有过这样的经历或有解决办法吗?显然,选项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;
将选项压缩设置为“否”将产生预期结果。此外,在我的简短测试中,“选项压缩”几乎没有节省任何时间(即使大小减少了40%),这表明SPDE不能与“压缩”一起以最佳方式工作。我不是SPDE专家,但在相同环境下的有限测试中,它显然对我起到了预期的作用。你能发布一个简单的工作示例来说明你的问题吗?这个示例按预期工作(5GB文件)。我确实添加了splitdatapath选项,但这似乎与您的问题无关(我对性能很好奇)<代码>libname mylib spde'c:\temp'数据路径=('c:\temp'd:\temp');数据mylib.test(零件尺寸=5g);设置sashelp.class;do_t=1至2.5e7;产出;结束;运行谢谢乔。我刚刚运行了你的代码,它生成了4x3.1g文件和700MB文件。仍然不是要求的5g,但比700MB要好得多。我将在一个不同的环境中尝试,看看会发生什么。有趣的是,我在我的备用环境(XP)中得到了完全相同的结果。3.1G而不是5G?那真的很有趣。而且它也没有一直达到21.3G。你们有压缩选项吗?