3

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

提前致谢。

4

4 回答 4

5

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

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

于 2013-06-14T18:24:43.217 回答
3

“直接访问绑定库中 SAS 数据集的最大大小受库的最大大小限制,在 3390 个卷上约为 2986 GB。”

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

于 2013-06-14T18:19:21.847 回答
1

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

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

于 2013-06-14T21:54:17.587 回答
0

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

一般来说,如果您询问观察结果,您将受到磁盘空间的限制,然后再受到其他任何限制。我看到在压缩卷上创建的文件以 PB(PB 或 1000 TB)计价。

于 2013-07-24T14:21:43.570 回答