我想在SAS Enterprise Guide中使用"导入数据"导入CSV数据(1,7 GB)。 SAS识别数据。用;划定;所以我觉得一切都很好。 经过45分钟的工作,SAS给了我这个错误信息:
Interface mon0:
ioctl(SIOCGIFINDEX) failed: No such device
我在家里尝试了同样的事情,我看到我的磁盘(50 gb免费)已满,我收到了类似的消息。为什么需要SAS 50 gb来导入1,7 gb文件?我该如何导入该csv。数据?
答案 0 :(得分:4)
我解决了它:
/* Importiert die CSV Datei vom SAS Server*/
proc import datafile="xxxxx" out=mydata dbms=dlm replace;
delimiter=';';
getnames=yes;
run;
答案 1 :(得分:1)
SAS EG创建一个中间分隔文件,并缓存数据。它正是它为不同平台上的用户提供流畅体验的方式。
为避免这种情况,您使用数据步骤或PROC IMPORT读取数据怎么样? 去写代码吧。如果你失败了,把它作为一个单独的问题发布在Stack上,带有一些混淆的样本数据,有人会帮你。
此致 瓦西里
答案 2 :(得分:1)
这适用于EG 7.1,在“导入数据”的第4步中,选中“通用导入步骤以在SAS Enterprise Guide之外运行”。执行此操作将生成直接导入数据而无需中间缓存的数据步骤。您还可以尝试将步骤1中的输出目的地更改为有足够仓库的地方。