- 洞察大数据价值:SAS编程与数据挖掘
- 杨池然 刘璐
- 563字
- 2020-06-25 15:36:34
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主要模块功能与应用领域详解
![](https://epubservercos.yuewen.com/A26672/16923818205021806/epubprivate/OEBPS/Images/13_01.jpg?sign=1739239049-LNVMru9FQ4Gzdv4tYJEWuAtKh2MxyXF4-0-88de39fc434b8e309e5a2a2a86290f66)
调用模块的方法是运行SAS 9.4工具菜单栏上的“解决方案”,在弹出的子菜单项选择“分析(S)”就可以选择调用上面叙述的某些模块,如图1-1所示。
![](https://epubservercos.yuewen.com/A26672/16923818205021806/epubprivate/OEBPS/Images/14_01.jpg?sign=1739239049-GtgH1yg9PylTnYuUitdpnFDMWIbbuI9I-0-5810f147fc4023ef58710815b1626dc9)
图1-1 “分析”菜单
1.2.2 SAS处理流程
可以通过下面的流程图来对SAS处理流程进行整体认识。从左边到右边的顺序进行数据处理,首先SAS对外围数据文件或SAS表(数据集)通过数据步(DATA STEP)进行数据处理,生成SAS数据集,然后过程步(PROC STEP)根据业务需求调用SAS不同的模块来对数据集进行分析处理,实现满足业务需求的分析。SAS处理流程如图1-2所示。
![](https://epubservercos.yuewen.com/A26672/16923818205021806/epubprivate/OEBPS/Images/14_02.jpg?sign=1739239049-9CkrbRLF0CnDe4VCzNfkyBzwZ9x5EdHP-0-6c77deb0ffb4a45cd8efb17cf25172d9)
图1-2 SAS处理流程