Glossary |
This glossary defines SAS software terms that are used in this document as well as terms that relate specifically to SAS/ACCESS software.
a SAS/ACCESS file that describes data that a data management system manages. After creating an access descriptor, you can use it as the basis for creating one or more view descriptors. See also view and view descriptor.
the process of viewing the contents of a file. Depending on how the file is accessed, you can view SAS data either one observation (row) at a time or as a group in a tabular format. You cannot update data that you are browsing.
to load large amounts of data into a database object, using methods that are specific to a particular DBMS. Bulk loading enables you to rapidly and efficiently add multiple rows of data to a table as a single unit.
(1) a computer or application that requests services, data, or other resources from a server. (2) in the X Window System, an application program that interacts with the X server and can perform tasks such as terminal emulation or window management. For example, SAS is a client because it requests windows to be created, results to be displayed, and so on.
in relational databases, a vertical component of a table. Each column has a unique name, contains data of a specific type, and has certain attributes. A column is analogous to a variable in SAS terminology.
an operation that is performed for each value in the column that is named as an argument of the function. For example, AVG(SALARY) is a column function.
the process that ends a transaction and makes permanent any changes to the database that the user made during the transaction. When the commit process occurs, locks on the database are released so that other applications can access the changed data. The SQL COMMIT statement initiates the commit process.
a type of SAS data set that consists of a stored DATA step program. Like other SAS data views, 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.
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 the type of data for that column. It is similar to the type attribute of SAS variables.
in SAS software, a unit of character or numeric information in a SAS data set. A data value represents one variable in an observation.
an organized collection of related data. A database usually contains named files, named objects, or other named entities such as tables, views, and indexes.
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.
a two-dimensional system of representing data in records and fields.
a software application that enables you to create and manipulate data in the form of databases. See also relational database management system.
the process of viewing the contents of a file with the intent and the ability to change its data. Depending on how the file is accessed, you can view the details either one observation at a time or in a tabular format.
a component of SAS software that reads from or writes to a file. Each engine enables SAS to access files that are in a particular format. There are several types of engines.
a collection of related records that are treated as a unit. SAS files are processed and controlled through SAS software and are stored in SAS libraries.
an instruction that SAS uses to display or write each value of a variable (or column). Some formats are supplied by SAS software. You can create other formats by using the FORMAT procedure in Base SAS software. In SAS/ACCESS software, the default formats vary according to the interface product.
in SAS software, 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.
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.
a SAS engine that is used by SAS/ACCESS software 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). SAS automatically uses an interface view engine; the engine name is stored in SAS/ACCESS descriptor files so that you do not need to specify the engine name in a LIBNAME statement.
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.
a name that represents a particular data item within a dimension. For example, September 1996 might be a member of the Time dimension. A member can be either unique or non-unique. For example, 1997 and 1998 represent unique members in the Year level of a Time dimension. January represents non-unique members in the Month level, because there can be more than one January in the Time dimension if the Time dimension contains data for more than one year.
a name that is assigned to a SAS file in a SAS library.
a SAS name that identifies the type of information that is stored in a SAS file. Member types include ACCESS, DATA, CATALOG, ITEMSTOR, MDDB, PROGRAM, and VIEW.
in SAS, a term that describes the contents of a variable that contains no data for a particular row or observation. By default, SAS prints or displays a missing numeric value as a single period, and it prints or displays a missing character value as a blank space.
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 one data value for each variable. In a database product table, an observation is analogous to a row. Unlike rows in a database product table or file, observations in a SAS data file have an inherent order.
a SAS data set (of type VIEW) 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. A PROC SQL view's output can be either a subset or a superset of one or more files.
a set of instructions that requests particular information from one or more data sources.
a logical unit of information that consists of fields of related data. A collection of records is stored in a file. A record is analogous to a SAS observation.
a set of rules that a DBMS uses to ensure that whenever a data value in one table is changed, the appropriate change is also made to any related values in other tables or in the same table. Referential integrity is also used to ensure that related data is not deleted or changed accidentally.
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, INGRES, ORACLE, and SQL/DS.
in most databases, the process that restores a database to its state when changes were last committed, voiding any changes. The SQL ROLLBACK statement initiates the rollback process.
in relational database management systems, the horizontal component of a table. A row is analogous to a SAS observation.
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. A PROC SQL table is a SAS data file. SAS data files are of member type DATA.
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.
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. SAS data views are of member type VIEW.
a collection of one or more SAS files that are recognized by SAS and which are referenced and stored as a unit. Each file is a member of the library.
See view descriptor and SAS data view.
a standardized, high-level query language that is used in relational database management systems to create and manipulate database management system objects. SAS implements SQL through the SQL procedure.
in a network, a computer that is reserved for servicing other computers in the network. Servers can provide several types of services, such as file services and communication services. Servers can also enable users to access shared resources such as disks, data, and modems.
the standardized, high-level query language that is used in relational database management systems to create and manipulate database management system objects. SAS implements SQL through the SQL procedure.
a two-dimensional representation of data, in which the data values are arranged in rows and columns.
a type of user-defined stored procedure that is executed whenever a user issues a data-modification command such as INSERT, DELETE, or UPDATE for a specified table or column. Triggers can be used to implement referential integrity or to maintain business constraints.
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. In the ACCESS procedure, variables are created from the PC files' columns or fields.
a definition of a virtual data set. The definition is named and stored for later use. A view contains no data but describes or defines data that are stored elsewhere. See also PROC SQL view, SAS data view, and view descriptor.
a SAS/ACCESS file that defines part or all of the DBMS data that is described by an access descriptor.
a SAS procedure that you can use by entering information in one or more windows or dialog boxes. For example, the FSVIEW procedure is a windowing procedure. Some procedures, such as ACCESS and DBLOAD, can be used either as windowing procedures or in batch mode.
a file created by SAS/ACCESS software that defines part or all of the database management system (DBMS) data or PC file data that is described by an access descriptor. The access descriptor describes the data in a single DBMS table, DBMS view, or PC file.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.