上QQ阅读APP看书,第一时间看更新
1.2 SAS模块和处理流程
本小节介绍SAS软件主要模块和处理流程,以便于整体把握SAS系统的架构,重点掌握BASE SAS模块,其他模块根据需求来选择学习。
1.2.1 SAS模块
SAS软件由很多不同功能的模块组成,每一个模块实现不同的功能。其中BASE SAS模块是SAS系统的核心,是SAS所有产品的基础模块,BASE SAS模块可以提供数据管理功能,支持关系数据库标准SQL语言对数据的处理并进行统计分析,是SAS中不可缺少的模块。其他模块有SAS/STAT(统计模块)、SAS/ACCESS TO PC FILES(用于读取和生成多种格式的文件模块)、SAS/GRAPH(图形模块)、SAS/EM(数据挖掘模块)、SAS/ACCESS(该模块提供SAS软件访问各类数据库的接口)、SAS/QC(质量控制模块)、SAS/ETS(经济计量和时间序列模块)、SAS/EG(报表开发模块)等,为便于更清晰地理解SAS主要模块的功能和应用领域,表1-1中给予了解释说明。
表1-1 SAS主要模块功能与应用领域详解
调用模块的方法是运行SAS 9.4工具菜单栏上的“解决方案”,在弹出的子菜单项选择“分析(S)”就可以选择调用上面叙述的某些模块,如图1-1所示。
图1-1 “分析”菜单
1.2.2 SAS处理流程
可以通过下面的流程图来对SAS处理流程进行整体认识。从左边到右边的顺序进行数据处理,首先SAS对外围数据文件或SAS表(数据集)通过数据步(DATA STEP)进行数据处理,生成SAS数据集,然后过程步(PROC STEP)根据业务需求调用SAS不同的模块来对数据集进行分析处理,实现满足业务需求的分析。SAS处理流程如图1-2所示。
图1-2 SAS处理流程