《深入解析sas:数据处理、分析优化与商业应用》一1.3 SAS窗口环境

简介:

本节书摘来自华章出版社《深入解析sas:数据处理、分析优化与商业应用》一书中的第1章,第1.3节,作者 夏坤庄 徐唯 潘红莲 林建伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.3 SAS窗口环境

SAS窗口环境是一个开发、调试和运行SAS程序的交互式图形用户界面。通过SAS窗口环境,用户可以交互式地编辑和执行SAS代码、显示SAS日志、查看SAS过程的输出以及在线帮助,同时还可以通过图形界面操作数据和改变SAS系统设置。SAS窗口环境通常在Windows系统下使用,所以本书后面的章节都将以Windows环境下的SAS窗口环境进行说明。
SAS软件启动后的界面包括菜单、命令框、工具栏、窗口、窗口条以及状态栏,同时还支持浮动菜单、Windows环境快捷键(比如粘贴快捷键Ctrl+C及剪贴板功能),以及Base SAS软件本身提供的快捷键(比如,提交代码执行“F3”)。
SAS菜单包括在当前上下文环境下可选择的选项列表,当正在使用的窗口发生变化时,菜单项会随之发生变化。例如,如果当前窗口是“资源管理器”,那么菜单视图会显示在“资源管理器”窗口可用的视图选项。如果“程序编辑器”是当前窗口,那么菜单视图会显示在“程序编辑器”窗口可用的视图选项。“工具栏”则显示为窗口按钮或图标。当单击“工具栏”里的工具项时,会产生对应的功能或动作。例如,单击“工具栏”里打印机的图标会开始打印过程。同样工具栏中的可选工具项也和当前的活动窗口相关。命令框位于工具栏左侧。可以在命令框输入命令行,例如打开SAS窗口和获取帮助信息。
下面来介绍SAS窗口环境的6个主要窗口:“程序编辑器”、“日志”、“输出”、“结果”、“SAS资源管理器”和“编辑器”。第一次启动时,默认打开的窗口为“程序编辑器”、“日志”、“输出”和“SAS资源管理器”窗口,“输出”窗口隐藏在其他窗口后面。所打开的窗口和窗口布局与SAS所在的操作环境相关,例如,在Windows环境下,“增强型编辑器”会代替“程序编辑器”。如图1.3所示为Windows环境下Base SAS软件的窗口环境,其中“结果”窗口和“SAS资源管理器”共用窗口,可通过窗口下端的选项卡进行切换。提交SAS程序执行完成后,默认的HTML输出会展示在“结果”窗口中。

image

在任一时间,将只有一个窗口处于激活状态,该窗口称为当前窗口或活动窗口,可以通过单击“窗口条”的窗口标签激活对应窗口。在命令栏输入相应命令并按回车键,或在菜单视图的子菜单中也可以打开并激活对应的窗口。

1.3.1 SAS资源管理器

“SAS资源管理器”(Explorer)窗口用于管理该窗口环境中的文件,包括查看SAS文件列表、创建新的SAS文件,查看、添加或删除逻辑库,创建外部文件的快捷方式,移动、复制和删除文件,打开相关的窗口(比如新建逻辑库窗口)等。该窗口最常用的功能是管理逻辑库及逻辑库中的SAS文件,相关内容将在1.4节介绍。
“SAS资源管理器”以树状结构管理当前SAS环境中的文件,最上层显示的图标为“逻辑库”、“文件快捷方式”、“收藏夹”和“计算机”,如图1.3所示。可以通过双击每个图标进入其下层的内容或打开一个文件。如果当前不在最上层,可以通过菜单“视图”向上一级,或工具栏上的工具项,返回至上一级。还可通过菜单“视图”显示树状结构打开两级窗口。
“SAS资源管理器”窗口可通过在命令框中输入EXPOLORE并按回车键来打开,或者选择菜单“视图”“SAS资源管理器”打开。

1.3.2 程序编辑器

“程序编辑器”(Program Editor)窗口用于输入、编辑、提交和保存SAS程序。该窗口还可通过在命令框输入PROGRAM或PGM并按回车键来打开,或者选择菜单“视图”“程序编辑器”打开。默认设置下,在“程序编辑器”窗口中,代码提交后就会被清除,可在命令框中输入recall重新显示。可通过修改如下设置来取消清除代码:在当“程序编辑器”窗口为活动窗口时,选择菜单“工具”“选项”“程序编辑器”打开的“程序编辑器选项”对话框的“编辑”选项卡,取消勾选“提交时清除文本”选项。此外,在该对话框中还可以修改其他设置。
在Windows环境下,默认打开的“程序编辑器”窗口为“增强型编辑器”。“增强型编辑器”具有更加丰富的功能,可折叠和展开代码段,还可以通过设置使其在窗口左侧边缘显示行号。可通过在命令框输入wnextedit或wpgm并按回车键来打开或切换“增强型编辑器”,或者选择菜单“视图”“增强型编辑器”打开。
在编辑器中输入的SAS程序代码可保存到文件系统的文件中。

1.3.3 日志

“日志”(Log)窗口可查看当前SAS会话和SAS程序的消息。如果提交的程序产生意外结果,日志消息会提示错误信息,可以帮助找出SAS程序或设置的错误。如果SAS程序中有PUT语句,那么该输出默认会写到SAS日志中。在命令框输入LOG并按回车键,或选择菜单“视图”“日志”,可打开“日志”窗口。日志同样也可保存到文件系统中,以便于以后查看。作为SAS开发或使用人员,要养成每次代码提交执行完成后首先检查SAS日志的习惯。

1.3.4 结果

通过“结果”(Results)窗口可查看在该窗口环境提交的SAS代码的输出列表。在SAS 9.4中,默认输出为HTML格式。“结果”窗口以树形结构列出SAS程序代码执行后产生的输出。提交SAS代码后,HTML内容显示在“结果浏览器”窗口,文件名称展示在“结果”窗口中。可以查看、保存或打印单个结果文件。
在命令栏输入ODSRESULTS并按回车键,或者选择菜单“视图”“结果”,可打开“结果”窗口。

1.3.5 输出

可通过“输出”(Output)窗口查看SAS程序的列表(LISTING)输出。默认情况下,“输出”窗口位于其他窗口后面。当SAS程序产生了列表输出时,“输出”窗口会自动移动到显示前面。可在命令栏输入OUTPUT、OUT、LISTING或LST并按回车键来打开“输出”窗口,或者选择菜单“视图”“输出”打开。
从SAS 9.3开始,SAS的默认输出从列表输出变成了HTML。可以通过ODS语句打开列表输出,产生列表输出的同时也会生成HTML,不再需要列表输出时可再使用相应的ODS语句关闭该类型输出。还可使用菜单“工具”“选项”“参数选择”对话框的“结果”选项卡,选择输出类型和设置系统参数,参数选择对话框的默认设置如图1.4所示。勾选“创建列表”复选框会打开SAS软件的列表输出,还可选择HTML的样式,默认为HTMLBlue。
image

相关文章
|
15天前
|
机器学习/深度学习 存储 Python
|
2天前
|
Linux 编译器 调度
xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
本文介绍了如何将POSIX应用程序编译为在Xenomai实时内核上运行的程序。
16 1
xenomai内核解析--双核系统调用(二)--应用如何区分xenomai/linux系统调用或服务
|
2天前
|
监控 供应链 数据可视化
深度解析BPM系统:优化业务流程,提升组织效率
本文探讨了业务流程管理系统(BPM)的核心价值和功能,以及低代码如何优化流程管理。BPM通过自动化和标准化流程,提高效率,降低技术复杂性,促进协作和监控。低代码平台加速了开发进程,增强了流程自动化,使得非专业开发者也能构建应用程序。结合低代码,企业能更轻松地适应市场变化,实现流程简化和业务增长。
7 1
|
4天前
|
供应链 搜索推荐 API
API在电子商务中的应用与优势:深入解析
API是电子商务成功的关键,它们不仅促进了技术创新,还提高了用户体验和运营效率。随着技术的不断进步,API将继续在电子商务领域发挥更加重要的作用。电子商务平台通过利用API,可以更加灵活地适应市场变化,提供更加丰富和个性化的购物体验,最终实现业务的增长和扩展。
|
11天前
|
供应链 Java API
Java 8新特性解析及应用区块链技术在供应链管理中的应用与挑战
【4月更文挑战第30天】本文将深入探讨Java 8的新特性,包括Lambda表达式、Stream API和Optional类等。通过对这些新特性的详细解析和应用实例,帮助读者更好地理解和掌握Java 8的新技术。
|
11天前
|
存储 芯片
【期末不挂科-单片机考前速过系列P11】(第十一章:15题速过串行口的工作原理和应用)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P11】(第十一章:15题速过串行口的工作原理和应用)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
|
12天前
|
存储 机器学习/深度学习 算法
|
12天前
|
算法 计算机视觉 Python
DSP技术深度解析:原理、实践与应用
DSP技术深度解析:原理、实践与应用
19 1
|
13天前
|
运维 网络协议 安全
Serverless 应用引擎产品使用之阿里云函数计算中添加自定义域名进行域名DNS验证如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
22 1

推荐镜像

更多