《深入解析sas:数据处理、分析优化与商业应用》一1.4 SAS文件和逻辑库

简介:

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

1.4 SAS文件和逻辑库

在熟悉了SAS窗口环境后,接下来了解一下SAS文件和SAS管理文件的方式。SAS文件是指由SAS创建、维护和管理,并且SAS知道其结构的文件,例如SAS数据集、目录(Catalog)等。通常这些文件也表现为操作环境中的文件,操作环境也会对它们进行管理。所有的SAS文件都存在于SAS逻辑库中。SAS逻辑库用于组织、查找和管理SAS文件。在SAS中,通过该文件所在逻辑库及文件名来使用SAS文件。
SAS数据集由SAS创建和管理,是SAS存储和处理数据的主要方式。根据其文件是否包含数据值分为SAS数据文件和SAS视图。SAS数据文件和SAS视图可以简单理解为与我们经常使用的数据库管理系统中的表和视图。关于SAS逻辑库和数据集将在第2章进行更详细的讲解。
SAS目录(Catalog)是一种特殊的SAS文件,以目录项的形式存储多种不同类型信息。一个SAS目录可包含多种类型的目录项,这些目录项包含系统信息(例如功能键定义)和应用程序信息(例如窗口定义、帮助窗口、格式(Format)、读入格式(Informat)、宏(Macro)或图形输出)。
下面通过“SAS资源管理器”窗口浏览SAS逻辑库及SAS文件。启动SAS窗口环境,在“SAS资源管理器”窗口双击“逻辑库”sashelp。如图1.5所示的界面给出了当前环境下SAS系统中的逻辑库:Maps、Mapsfgk、Mapssas、Sashelp、Sasuser和Work。逻辑库Sashelp中的SAS文件如图1.6所示,图标为数据集,图标为SAS目录。SAS目录还可打开显示更小的单元目录项。
      
image

SAS除了可以处理SAS文件外,还可以处理外部文件和数据库管理系统(Database Management System,DBMS)文件。SAS处理的外部文件指由操作系统管理和维护的数据或文本文件。外部文件通常用于存储SAS需要处理的原始数据、SAS程序语句和过程运行结果(HTML,PDF格式)等,SAS有时也会将一些结果写入外部文件。同时,SAS还可以通过特定的SAS/ACCESS接口软件从其他厂商的软件系统(例如数据库管理系统(DBMS))文件中读取和写入数据。通过SAS/ACCESS接口软件建立到DBMS的SAS逻辑库后,SAS软件可以像访问SAS数据集一样访问DBMS中的表。

相关文章
|
4天前
|
Java
并发编程之线程池的应用以及一些小细节的详细解析
并发编程之线程池的应用以及一些小细节的详细解析
17 0
|
14天前
|
SQL 分布式计算 监控
Sqoop数据迁移工具使用与优化技巧:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入解析Sqoop的使用、优化及面试策略。内容涵盖Sqoop基础,包括安装配置、命令行操作、与Hadoop生态集成和连接器配置。讨论数据迁移优化技巧,如数据切分、压缩编码、转换过滤及性能监控。此外,还涉及面试中对Sqoop与其他ETL工具的对比、实际项目挑战及未来发展趋势的讨论。通过代码示例展示了从MySQL到HDFS的数据迁移。本文旨在帮助读者在面试中展现Sqoop技术实力。
27 2
|
18天前
|
XML JavaScript 前端开发
xml文件使用及解析
xml文件使用及解析
|
23天前
|
存储 缓存 安全
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
掌握Go语言:Go语言中的字典魔法,高效数据检索与应用实例解析(18)
|
1月前
|
算法 Linux 开发者
CMake深入解析:打造高效动态链接库路径设置
CMake深入解析:打造高效动态链接库路径设置
45 0
|
26天前
|
存储 缓存 算法
Python中collections模块的deque双端队列:深入解析与应用
在Python的`collections`模块中,`deque`(双端队列)是一个线程安全、快速添加和删除元素的双端队列数据类型。它支持从队列的两端添加和弹出元素,提供了比列表更高的效率,特别是在处理大型数据集时。本文将详细解析`deque`的原理、使用方法以及它在各种场景中的应用。
|
28天前
|
安全 Java 数据安全/隐私保护
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
【深入浅出Spring原理及实战】「EL表达式开发系列」深入解析SpringEL表达式理论详解与实际应用
66 1
|
1天前
|
C++
C++:深度解析与实战应用
C++:深度解析与实战应用
7 1
|
1天前
|
大数据 图形学 云计算
EDA设计:技术深度解析与实战代码应用
EDA设计:技术深度解析与实战代码应用
|
4天前
|
SQL 分布式计算 资源调度
一文解析 ODPS SQL 任务优化方法原理
本文重点尝试从ODPS SQL的逻辑执行计划和Logview中的执行计划出发,分析日常数据研发过程中各种优化方法背后的原理,覆盖了部分调优方法的分析,从知道怎么优化,到为什么这样优化,以及还能怎样优化。

推荐镜像

更多