SAS 软件可以成功读取的最大文件大小是多少。(不考虑硬件限制)
提前致谢。
引用最近播放的电视广告,答案是“无穷加 1”。
SAS 在读取操作期间对文件的大小没有任何限制,尽管您可能会遇到写入新 SAS 数据集的观察数量限制。在 64 位系统上,这将是 2**63-1,大约 9.2 quintillion 观察。您更有可能耗尽磁盘空间。
“直接访问绑定库中 SAS 数据集的最大大小受库的最大大小限制,在 3390 个卷上约为 2986 GB。”
取决于您如何阅读文件。例如,如果加载哈希表,您会受到内存的限制。如果您通过 set 或 infile 语句读取,没有输出数据集或输出数据集大小有限,则您会受到进程“正常运行时间”的限制 - 例如,如果/何时您被强制注销,或与您正在阅读的任何内容断开连接。
此外,某些数据集(例如,具有大量列的数据集)可能无法读取,因为由于内存限制,无法将所有变量加载到 PDV 中。同样,这是操作系统限制,而不是 SAS。
从文本文件中读取,您通常会受到操作系统的限制。例如,Windows 允许 100 万个字符宽,尽管理论上 SAS 可以处理超过 100 万个字符。
一般来说,如果您询问观察结果,您将受到磁盘空间的限制,然后再受到其他任何限制。我看到在压缩卷上创建的文件以 PB(PB 或 1000 TB)计价。