3
我来自SQL Server后台,对于使用SAS来说是新的。要自动将平面文件导入到SQL Server中,我将使用SQL Server Integration Services包并通过Management Studio安排一个作业来拾取和导入文件。SAS中的自动导入
我该如何在SAS中做同样的事情。我所做的研究表明,SAS管理控制台有一个调度插件,但是如何创建一个执行导入的作业?我在企业指南中这样做吗?
我来自SQL Server后台,对于使用SAS来说是新的。要自动将平面文件导入到SQL Server中,我将使用SQL Server Integration Services包并通过Management Studio安排一个作业来拾取和导入文件。SAS中的自动导入
我该如何在SAS中做同样的事情。我所做的研究表明,SAS管理控制台有一个调度插件,但是如何创建一个执行导入的作业?我在企业指南中这样做吗?
执行导入的工作大概是一个简短的SAS程序,它读取文件。您确实会在EG中管理它,如果这就是您用来管理一般流程流程的情况(对于我想象中的服务器将会)。您可以使用导入向导,写PROC IMPORT语句,如:
proc import file="whatever.csv" out=dsetname dbms=csv replace;
run;
,如果它是一个CSV,或者如果它不是一个分隔的文件中写入数据的步骤(或者,哪怕是):
data dsetname;
infile "whatever.txt";
input
@1 varname $8.
@10 varname2 $5.
@16 varname3 4.
;
run;
后者是最灵活的,但确实需要完全知道数据; PROC IMPORT可以从分隔文件中读取标题行,并对字段的宽度进行合理的猜测。
谢谢乔。这就说得通了。现在,我只需要看看如何将该插件加入管理控制台。再次感谢! –
我已将我的答案并入Joe的。有一个完整的答案比两个部分答案更好。我正在投票删除我的其他答案。 –