1、SAS软件启动
- 窗口模式
- 非交互模式
在windows环境下的示例:
C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -sysin C:\sas\code\test.sas –log C:\sas\logs\test.log -print
C:\sas\lst/test.lst *-sysin 指定要执行的sas文件,当sas文件紧接时,可省略 -log 指定日志文件 -print 指定输出文件
- 批处理模式
将编写的SAS程序代码放在各硬件环境中,在不同的操作环境下可将所有程序一起批处理完成。
- 交互行模式(在UNIX操作系统中可用)
2、配置文件和AUTOEXEC文件
通过定义配置文件()和AUTOEXEC文件()来定制SAS会话。
更改配置文件通过系统选项CONFIG,示例代码如下:
C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -config
"C:\Program Files\SASHome\SASFoundation\9.4\sasv9_custom.cfg"
AUTOEXEC文件包含启动SAS或其他SAS进程时自动执行的SAS语句。指定AUTOEXEC文件的方式有两种:
- 系统选项AUTOEXEC来指定,示例代码如下:
C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -autoexec
"C:\Program Files\SASHome\SASFoundation\9.4\autoexec_custom.sas"
- 通过配置文件中的环境变量设置。在配置文件中加入
-autoexec "C:\Program Files\SASHome\SASFoundation\9.4\autoexec_custom.sas"
3、SAS窗口环境
- SAS资源管理器:管理逻辑库及逻辑库中的SAS文件,在命令框中输入EXPOLORE并按回车键可打开。
- 程序编辑器:用于输入、编辑、提交、保存SAS程序。在命令框中输入pgm可打开,增强型编辑器在命令框中输入wpgm可打开。
- 日志:可查看当前的SAS会话和SAS程序的消息。如果SAS程序中有PUT语句,输出默认会写到日志中。要养成及时查看SAS日志的习惯。在命令框中输入LOG可打开。
- 结果:可查看在该窗口环境提交的SAS代码的输出列表。默认输出为HTML格式。在命令框中输入ODSRESULTS可打开。
- 输出:查看SAS程序的列表输出。在命令框中输入OUTPUT/OUT/LISTING/LST可打开。