Glossary
- Active Server Pages (ASP)
-
an application environment that enables you to
use HTML pages, scripts, and ActiveX server components to create Web
applications.
- ActiveX Data Objects
-
a simplified programming interface to OLE DB.
Both ADO and OLE DB have been developed by Microsoft. Short form:
ADO. See also OLE DB, consumer, and data provider.
- ActiveX
Data Objects (Multidimensional)
-
an extension to the ADO programming interface
that enables users to read multidimensional schema, to query cubes,
and to retrieve the results. ADO MD accesses data through a multidimensional
data provider such as the IOM Data Provider. ADO MD has been developed
by Microsoft. See also OLE DB, data provider, ActiveX Data Objects,
and multidimensional database.
- ActiveX
Data Objects Extension for Data Definition Language and Security
-
an extension to the ADO programming interface
that enables users to create, modify, and delete database objects
such as tables. This extension, which is commonly referred to as ADOX,
can also be used to manage user permissions and group permissions
on database objects. Short form: ADOX. See also ActiveX Data Objects,
OLE DB, and data provider.
- ADO
-
See ActiveX Data Objects.
- ADOX
-
See ActiveX Data Objects Extension for Data Definition
Language and Security.
- API
-
See application programming interface.
- application
programming interface
-
a set of software functions that facilitate communication
between applications and other kinds of programs or services. Short
form: API.
- authentication domain
-
a SAS internal category that pairs logins with
the servers for which they are valid. For example, an Oracle server
and the SAS copies of Oracle credentials might all be classified as
belonging to an OracleAuth authentication domain.
- bit
mask
-
a string of bits that has a specific pattern of
binary 0s and 1s that you use to compare with other values.
- buffer
-
a portion of computer memory that is used for
special holding purposes or processes. For example, a buffer might
simply store information before sending that information to main memory
for processing, or it might hold data after the data is read or before
the data is written.
- COM
-
See Component Object Model.
- Component
Object Model
-
an object-oriented programming model that defines
how software components interact within a single process or between
processes. For example, COM includes standard rules of communication
that enable a user-interface object to be dragged and dropped from
one application window to another. Short form: COM.
- consumer
-
an application that uses the ADO or OLE DB specification
to request functionality or data from a data provider through OLE
DB interfaces. A typical ADO consumer might submit a query to a data
provider and then display the results of that query. See also ActiveX
Data Objects, OLE DB, and data provider.
- cube
-
a set of data that is organized and structured
in a hierarchical, multidimensional arrangement. A cube includes measures,
and it can have numerous dimensions and levels of data.
- data
provider
-
software that makes data available through the
OLE DB interfaces to a consumer such as an ADO application. See also
ActiveX Data Objects and consumer.
- 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.
- DNS
name
-
a name that is meaningful to people and that corresponds
to the numeric TCP/IP address of a computer on the Internet. For example,
www.alphaliteairways.com might be the DNS name for an Alphalite Airways
Web server whose TCP/IP address is 192.168.145.6.
- fatal
error
-
an error that causes a program to end abnormally
or that prevents the program from starting.
- format
-
a pattern or set of instructions that SAS uses
to determine how the values of a variable (or column) should be written
or displayed. SAS provides a set of standard formats and also enables
you to define your own formats.
- informat
-
a pattern or set of instructions that SAS uses
to determine how data values in an input file should be interpreted.
SAS provides a set of standard informats and also enables you to define
your own informats.
- Integrated Object Model
-
a set of object-based interfaces to features or
services that are provided by Base SAS software. IOM enables application
developers to use industry-standard programming languages, programming
tools, and communication protocols to develop client programs that
access these services on IOM servers. Short form: IOM.
- Integrated
Object Model server
-
a SAS object server that is launched in order
to fulfill client requests for IOM services. Short form: IOM server.
- IOM
-
See Integrated Object Model.
- IOM
server
-
See Integrated Object Model server.
- libref
-
a name that is temporarily associated with a SAS
library. The complete name of a SAS file consists of two words, separated
by a period. The libref, which is the first word, indicates the library.
The second word is the name of the specific SAS file. For example,
in VLIB.NEWBDAY, the libref VLIB tells SAS which library contains
the file NEWBDAY. You assign a libref with a LIBNAME statement or
with an operating system command.
- macro
-
a SAS catalog entry that contains a group of compiled
program statements and stored text.
- MDX
language
-
See multidimensional expressions language.
- member-level
access
-
a type of access to a SAS library that permits
only one user to use a member (such as a SAS data set) at a time.
See also record-level access.
- member-level locking
-
a method of restricting access to a library member
by providing exclusive access to the user who owns the lock. See also
record-level locking.
- metadata
-
a description or definition of data or information.
- multidimensional
database
-
another term for cube. Short form: MDDB. See also
cube.
- multidimensional
expressions language
-
a standardized, high-level language that is used
for querying multidimensional data sources. The MDX language is the
multidimensional equivalent of SQL (Structured Query Language).
It is used by the OLE DB for OLAP API. Short form: MDX language.
- Object
Linking and Embedding
-
a method of interprocess communication supported
by Windows that involves a client/server architecture. OLE enables
an object that was created by one application to be embedded in or
linked to another application. Short form: OLE.
- ODBC
-
See Open Database Connectivity.
- ODBO
-
See OLE DB for OLAP.
- OLAP
-
See online analytical processing.
- OLE
-
See Object Linking and Embedding.
- OLE
DB
-
an open specification that has been developed
by Microsoft for accessing both relational and nonrelational data.
OLE DB interfaces can provide much of the same functionality that
is provided by database management systems. OLE DB evolved from the
Open Database Connectivity (ODBC) application programming interface.
See also Object Linking and Embedding and ActiveX Data Objects.
- OLE
DB for OLAP
-
an extension to OLE DB that enables users to access
multidimensional databases in addition to relational databases. Short
form: ODBO. See also OLE DB and online analytical processing.
- online
analytical processing
-
a software technology that enables users to dynamically
analyze data that is stored in cubes. Short form: OLAP.
- Open
Database Connectivity
-
an interface standard that provides a common application
programming interface (API) for accessing data. Many software products
that run in the Windows operating environment adhere to this standard
so that you can access data that was created using other software
products. Short form: ODBC.
- padding a value with blanks
-
in SAS software, a process in which the software
adds blanks to the end of a character value that is shorter than the
length of the variable.
- persisted information
-
information such as formatting that remains associated
with a data source element such as a column even after the program
that created or accessed the data has been terminated. Persisted information
can be retrieved programmatically at any time.
- random
access
-
in the SAS data model, a pattern of access by
which SAS processes observations according to the value of some indicator
variable without processing all observations sequentially.
- record-level
access
-
a type of access to a SAS data set or other file
that permits more than one user to access the SAS data set or file
at a time. Only one user can use a single observation or record of
the file at a time, but other users can access other observations
or records in the same file. See also member-level access.
- record-level
locking
-
locking at the record (observation) level. Record-level
locking provides the user who owns the lock with exclusive access
to a single record in a data set. Other users are able to access other
records that are in the same data set. See also member-level locking.
- recordset
-
an ADO object that contains tabular (rows and
columns) data. A recordset can be returned as a result of a query
or an executed command. See also ActiveX Data Objects.
- result
set
-
the set of rows or records that a server or other
application returns in response to a query.
- SAS
catalog
-
a SAS file that stores many different kinds of
information in smaller units called catalog entries. A single SAS
catalog can contain several different types of catalog entries.
- 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 that are stored in other software vendors' file formats.
- SAS
Metadata Server
-
a multi-user server that enables users to read
metadata from or write metadata to one or more SAS Metadata Repositories.
The SAS Metadata Server uses the Integrated Object Model (IOM), which
is provided with SAS Integration Technologies, to communicate with
clients and with other servers.
- SAS
Open Metadata Architecture
-
a general-purpose metadata management facility
that provides metadata services to SAS applications. The SAS Open
Metadata Architecture enables applications to exchange metadata, which
makes it easier for these applications to work together.
- SAS
procedure
-
a program that is accessed with a PROC statement.
SAS procedures can be used to produce reports, manage files, or analyze
data. Many procedures are included with the Base SAS software.
- SAS
session
-
the activity between invoking and exiting a specific
SAS software product.
- SAS Workspace Server
-
a SAS IOM server that is launched in order to
fulfill client requests for IOM workspaces. See also IOM server and
workspace.
- SAS/ACCESS software
-
a group of software interfaces, each of which
makes data from a particular external database management system (DBMS)
directly available to SAS, as well as making SAS data directly available
to the DBMS.
- SAS/SHARE server
-
the result of an execution of the SERVER procedure,
which is part of SAS/SHARE software. A server runs in a separate SAS
session that services users' SAS sessions by controlling and executing
input and output requests to one or more SAS libraries.
- Sashelp
library
-
a SAS library supplied by SAS software that stores
the text for Help windows, default function-key definitions and window
definitions, and menus.
- SASROOT
-
a term that represents the name of the directory
or folder in which SAS is installed at your site or on your computer.
- sasroot
-
a term that represents the name of the directory
or folder in which SAS is installed at your site or on your computer.
- Sasuser
library
-
a default, permanent SAS library that is created
at the beginning of your first SAS session. The Sasuser library contains
a Profile catalog that stores the customized features or settings
that you specify for SAS. You can also store other SAS files in this
library.
- sequential access
-
a method of file access in which the records are
read or written one after the other from the beginning of the file
to the end.
- TCP/IP
-
an abbreviation for a pair of networking protocols.
Transmission Control Protocol (TCP) is a standard protocol for transferring
information on local area networks such as Ethernets. TCP ensures
that process-to-process information is delivered in the appropriate
order. Internet Protocol (IP) is a protocol for managing connections
between operating environments. IP routes information through the
network to a particular operating environment and fragments and reassembles
information in transfers.
- transport file
-
a sequential file that contains a SAS library,
a SAS catalog, or a SAS data set in transport format, as produced
by the CPORT procedure or as written by the XPORT engine or the Version
5 XCOPY or COPY procedures. The format of the transport file that
is produced by the CPORT procedure is different from the format of
the transport file that is written by the XPORT engine or by the Version
5 COPY or XCOPY procedures. You can use transport files to move SAS
libraries, SAS catalogs, and SAS data sets from one operating system
or host to another.
- WHERE clause
-
one or more WHERE expressions used in a WHERE
statement, a WHERE function, or a WHERE= data set option. See also
WHERE expression.
- WHERE expression
-
a type of SAS expression that specifies a criterion
or search condition. Observations that meet that criterion are selected
for processing.
- Work library
-
a temporary SAS library that is automatically
defined by SAS at the beginning of each SAS session or SAS job. Unless
you have specified a User library, any newly created SAS file that
has a one- level name will be placed in the Work library by default
and will be deleted at the end of the current SAS session or job.
- workspace
-
in the IOM object hierarchy for a SAS Workspace
Server, an object that represents a single session in SAS. See also
Integrated Object Model.
Copyright © SAS Institute Inc. All rights reserved.