本节书摘来自华章出版社《深入解析sas:数据处理、分析优化与商业应用》一书中的第1章,第1.6节,作者 夏坤庄 徐唯 潘红莲 林建伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1.6 SAS Studio
SAS Studio是基于HTML5客户端/服务器结构的Web应用。通过SAS Studio,用户能够以使用与SAS窗口环境类似的方式提交SAS程序语句,运行并获取结果,同时它还提供交互方式指导用户完成分析过程。
用户通过SAS Studio编写的代码或图形界面产生的分析过程会提交到本地或远程的SAS软件上执行,结果返回SAS Studio客户端。这种特性会使SAS Studio承担SAS的PaaS(Platform as a Service,平台即服务)中重要角色,SAS Studio也会集成到SAS云基础设施中。
该产品有着丰富的操作界面,这里简单了解一下。SAS Studio 3.1的窗口如图1.11所示,其中包含以下3个部分:
窗口顶部,包含在SAS Studio中开发的应用程序名称和应用程序按钮。应用程序名称如图1.11中的“程序1.sas”、“分布分析 1”和“直方图1”。
窗口的左侧是具有多个可折叠条目的导航面板。导航面板提供的条目包含“搜索”、“文件夹”、“任务”、“代码段”、“逻辑库”和“文件快捷方式”。
右侧窗口(工作区)包括主要的选项卡,可以显示SAS表,文本文件(例如,SAS程序文件)、任务等,显示哪一个取决于当前执行的操作。
通过这些窗口,用户可搜索文件夹、文件、SAS逻辑库、SAS表、表的列,还可以查看用户可用的文件夹和文件、代码段、SAS逻辑库及逻辑库中的表、文件快捷方式等,并且可使用“任务”窗口提供的那些预先定义的任务,以图形界面操作交互方式实现多种分析过程。如图1.12所示是逻辑库sashelp中的shoes数据集的列Sales生成直方图的例子。选择“任务”“图形”“直方图”,在中间子窗口选择数据源和分析变量,最右侧子窗口会显示自动生成的代码。该代码可保存为代码段或直接提交到SAS服务器执行生成直方图。