Glossary
- access descriptor
-
a SAS/ACCESS file that describes data that is
managed by SAS, by a database management system, or by a PC-based
software application such as Microsoft Excel, Lotus 1-2-3, or dBASE.
After creating an access descriptor, you can use it as the basis for
creating one or more view descriptors.
- client
-
an application that requests either resources
or services from a server, possibly over a network.
- column
-
a vertical component of a table. Each column has
a unique name, contains data of a specific type, and has particular
attributes. A column is analogous to a variable in SAS terminology.
- commit
-
the process that ends a transaction and that makes
permanent any changes to the database that the user made during the
transaction.
- Data Interchange Format file
-
an ASCII text file with a file header section
and a data section that is used to exchange data between incompatible
systems. Software vendors' files must have a tabular format in order
to be translated using DIF. Using the Lotus 1-2-3 Translate Utility,
a 1-2-3 worksheet can be translated into a DIF file; DIF files, not
1-2-3 worksheets, are specified in the ACCESS and DBLOAD procedures.
Short form: DIF file.
- data set
-
See SAS data set.
- DATA step view
-
a type of SAS data set that consists of a stored
DATA step program. A DATA step view contains a definition of data
that is stored elsewhere; the view does not contain the physical data.
The view's input data can come from one or more sources, including
external files and other SAS data sets. Because a DATA step view only
reads (opens for input) other files, you cannot update the view's
underlying data.
- data type
-
an attribute of every column in a table or database.
The data type tells the operating system how much physical storage
to set aside for the column and specifies what type of data the column
will contain. It is similar to the type attribute of SAS variables.
- data value
-
a unit of character, numeric, or alphanumeric
information. This unit is stored as one item in a data record, such
as a person’s height being stored as one variable (namely,
a column or vertical component) in an observation (row).
- data view
-
See SAS data view.
- database
-
an organized collection of related data. A database
usually contains named files, named objects, or other named entities
such as tables, views, and indexes.
- database field
-
a vertical component of a dBASE .DBF file that
contains data of a specific type with certain attributes. A database
field is analogous to a variable in SAS terminology.
- database management system
-
a software application that enables you to create
and manipulate data that is stored in the form of databases. Short
form: DBMS.
- DBMS
-
See database management system.
- delimiter
-
a character that serves as a boundary that separates
the elements of a text string.
- DIF file
-
See Data Interchange Format file.
- engine
-
a component of SAS software that reads from or
writes to a file. Various engines enable SAS to access different types
of file formats.
- format
-
See SAS format.
- index
-
a component of a SAS data set that enables SAS
to access observations in the SAS data set quickly and efficiently.
The purpose of SAS indexes is to optimize WHERE-clause processing
and to facilitate BY-group processing.
- interface view engine
-
a type of SAS engine that SAS/ACCESS software
uses to retrieve data from files that have been formatted by another
vendor's software. Each SAS/ACCESS interface has its own interface
view engine, which reads the interface product data and returns the
data in a form that SAS can understand (that is, in a SAS data set).
- library reference
-
See libref.
- libref
-
a SAS name that is associated with the location
of a SAS library. For example, in the name MYLIB.MYFILE, MYLIB is
the libref, and MYFILE is a file in the SAS library.
- member
-
an element of a dimension. For example, for a
dimension that contains time periods, each time period is a member
of the dimension.
- member name
-
a name that is assigned to a SAS file in a SAS
library.
- member type
-
a SAS name that identifies the type of information
that is stored in a SAS file. Member types include ACCESS, AUDIT,
DMBD, DATA, CATALOG, FDB, INDEX, ITEMSTOR, MDDB, PROGRAM, UTILITY,
and VIEW.
- missing value
-
a type of value for a variable that contains no
data for a particular row or column. By default, SAS writes a missing
numeric value as a single period and a missing character value as
a blank space.
- observation
-
a row in a SAS data set. All of the data values
in an observation are associated with a single entity such as a customer
or a state. Each observation contains either one data value or a missing-value
indicator for each variable.
- pass-through facility
-
See SQL pass-through facility.
- PC Files Server
-
a SAS application that receives client requests
to access Microsoft Windows-specific data files, such as Microsoft
Excel and Microsoft Access. The application runs on both 32-bit and
64-bit Windows, as either a 32-bit or a 64-bit application.
- PROC SQL view
-
a SAS data set that is created by the SQL procedure.
A PROC SQL view contains no data. Instead, it stores information that
enables it to read data values from other files, which can include
SAS data files, SAS/ACCESS views, DATA step views, or other PROC SQL
views. The output of a PROC SQL view can be either a subset or a superset
of one or more files.
- query
-
a set of instructions that requests particular
information from one or more data sources.
- RDBMS
-
See relational database management system.
- record
-
See data record, schema record.
- relational database management system
-
a database management system that organizes and
accesses data according to relationships between data items. The main
characteristic of a relational database management system is the two-dimensional
table. Examples of relational database management systems are DB2,
Oracle, Sybase, and Microsoft SQL Server.
- rollback
-
a data recovery process that restores a database
after a hardware or software failure, or that returns it to a state
before changes were made.
- SAS data file
-
a type of SAS data set that contains data values
as well as descriptor information that is associated with the data.
The descriptor information includes information such as the data types
and lengths of the variables, as well as the name of the engine that
was used to create the data.
- SAS data set
-
a file whose contents are in one of the native
SAS file formats. There are two types of SAS data sets: SAS data files
and SAS data views. SAS data files contain data values in addition
to descriptor information that is associated with the data. SAS data
views contain only the descriptor information plus other information
that is required for retrieving data values from other SAS data sets
or from files whose contents are in other software vendors' file formats.
- SAS data view
-
a type of SAS data set that retrieves data values
from other files. A SAS data view contains only descriptor information
such as the data types and lengths of the variables (columns) plus
other information that is required for retrieving data values from
other SAS data sets or from files that are stored in other software
vendors' file formats. Short form: data view.
- SAS format
-
a type of SAS language element that applies a
pattern to or executes instructions for a data value to be displayed
or written as output. Types of formats correspond to the data's type:
numeric, character, date, time, or timestamp. The ability to create
user-defined formats is also supported. Examples of SAS formats are
BINARY and DATE. Short form: format.
- SAS metadata
-
metadata that is created by SAS software. Metadata
that is in SAS Open Metadata Architecture format is one example.
- SAS variable
-
a column in a SAS data set or in a SAS data view.
The data values for each variable describe a single characteristic
for all observations (rows).
- server
-
software that provides either resources or services
to requesting clients, possibly over a network.
- SQL
-
See Structured Query Language.
- SQL pass-through facility
-
the technology that enables SQL query code to
be passed to a particular DBMS for processing. Short form: pass-through
facility.
- Structured Query Language
-
a standardized, high-level query language that
is used in relational database management systems to create and manipulate
objects in a database management system. SAS implements SQL through
the SQL procedure. Short form: SQL.
- type
-
See data type.
- variable
-
See SAS variable.
- view
-
a definition of a virtual data set that is named
and stored for later use. A view contains no data; it merely describes
or defines data that is stored elsewhere.
- view descriptor
-
a SAS/ACCESS file that defines part or all of
the DBMS data that is described by an access descriptor.
Copyright © SAS Institute Inc. All rights reserved.