SAS一次可以读取的文件的最大大小是多少?

时间:2013-06-14 17:42:48

标签: sas

SAS软件可以成功读取的最大文件大小是多少。 (不考虑硬件限制)

提前致谢。

4 个答案:

答案 0 :(得分:4)

引用最近播放的电视广告,答案是“无限加1”。

SAS在读取操作期间对文件大小没有任何限制,尽管您可能会对写入新SAS数据集的观察数量设置限制。在64位系统上,这将是2 ** 63-1,大约9.2 quintillion观测。您更有可能耗尽磁盘空间。

答案 1 :(得分:3)

“Direct Access Bound Library中SAS数据集的最大大小受库的最大大小限制,在3390卷上大约为2986 GB。”

http://support.sas.com/kb/8/213.html

答案 2 :(得分:1)

取决于你如何阅读文件。例如,如果加载哈希表,则受内存限制。如果您通过set或infile语句进行读取,没有输出数据集或输出数据集有限,则会受到进程“正常运行时间”的限制 - 例如,如果/当你被强制注销,或者与你正在阅读的内容断开连接。

此外,某些数据集(例如,具有大量列)可能无法读取,因为由于内存限制,无法将所有变量加载到PDV中。同样,这是操作系统限制,而不是SAS。

答案 3 :(得分:0)

从文本文件中读取,通常会受到操作系统的限制。例如,Windows允许宽度为100万个字符,尽管理论上SAS可以处理超过1个字符的宽度。

一般情况下,如果您询问观察结果,在受到其他任何限制之前,您的磁盘空间将受到限制。我已经看到创建的文件在压缩卷上以PB(千兆字节或千兆字节)命名。