Glossary
- adapter
-
specialized software that loads raw IT performance
data from diverse data sources into staged tables that can then be
input to other processes. Adapters that are supported by SAS IT Resource
Management consist of template tables, transformations, and staging
code.
- aged data
-
data that is deleted from a level of a table because
the data exceeds the age limit.
- aggregation
-
the act or process of grouping data by using an
operation that produces a statistic such as a sum, average, minimum,
or maximum.
- analysis variable
-
a numeric variable that is used to calculate statistics
or to display values. Usually an analysis variable contains quantitative
or continuous values, but this is not required.
- attribute
-
a property of an object, component, or other entity.
Examples of attributes include name, size, or color.
- autoexec file
-
a file that contains SAS statements that are executed
automatically when SAS is invoked. The autoexec file can be used to
specify some of the SAS system options, as well as to assign librefs
and filerefs to data sources that are used frequently.
- availability
-
See system availability
- axis
-
a line that represents the midpoints (for a discrete
axis) or the scale (for a continuous or interval axis) for graphing
variable or data values. An axis typically consists of an axis line
with tick marks, tick values (or midpoint values), and a label.
- backload
-
to load into a staged table data that is older
than the most recently processed data.
- batch job
-
a unit of work that is submitted to an operating
system for batch processing. For example, under UNIX, a batch job
is a background process; under Windows, a batch job is a task; and
under z/OS, a batch job is a set of JCL statements.
- batch mode
-
a noninteractive method of running SAS programs
by which a file (containing SAS statements along with any necessary
operating system commands) is submitted to the batch queue of the
operating environment for execution.
- browser
-
See Web browser
- BY group variable
-
See BY variable
- BY variable
-
a variable that is named in a BY statement and
whose values define groups of observations to process.
- capacity planning
-
the process of measuring performance, availability,
and workload volume in a particular computing environment and comparing
these measurements over time to baseline values. The object of capacity
planning is to predict when resources will need to be upgraded.
- catalog
-
See SAS catalog
- catalog entry
-
See SAS catalog entry
- chart
-
a graph in which elements, such as bars or pie
slices, represent a view of the data.
- class variable
-
See classification variable
- classification variable
-
a variable whose values are used to group (or
classify) the observations in a data set into different groups that
are meaningful for analysis. A classification variable can have either
character or numeric values. Classification variables include group,
subgroup, category, and BY variables.
- client
-
an application that requests either resources
or services from a server, possibly over a network.
- client tier
-
the portion of a distributed application that
requests services from the server tier. The client tier typically
uses a small amount of disk space, includes a graphical user interface,
and is relatively easy to develop and maintain.
- collector
-
software that collects raw performance data that
is related to IT services. The data collector could be a facility
of the operating system, a product that is provided by a third-party
vendor, or software that is written by consultants or by SAS IT Resource
Management customers. Short form: collector.
- continuous values
-
values of a variable that theoretically could
indicate an uncountable number of possible values. For example, a
variable for measuring the temperature of water in degrees Celsius
can have any value from 0 to 100, even though the thermometer cannot
measure temperatures beyond a particular level of decimal precision.
- control data set
-
one of the data sets that the duplicate-data-checking
macros maintain and use to determine whether data from a log has already
been processed.
- CPU normalization
-
the act or process of taking CPU usage values
for CPUs that operate at different speeds and multiplying those values
by normalization factors so that the charges assessed for CPU usage
are equitable, no matter what type of CPU is used. The normalization
factors are based on comparisons to one particular type of CPU that
has been specified as the standard for a particular site. CPU normalization
is sometimes referred to as processor normalization.
- cron
-
a UNIX utility for executing batch jobs on a periodic
basis.
- daemon
-
a process that starts and waits either for a request
to perform work or for an occurrence of a particular event. After
the daemon receives the request or detects the occurrence, it performs
the appropriate action. If nothing else is in its queue, the daemon
then returns to its wait state.
- data collector
-
software that collects raw performance data that
is related to IT services. The data collector could be a facility
of the operating system, a product that is provided by a third-party
vendor, or software that is written by consultants or by SAS IT Resource
Management customers. Short form: collector.
- 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 view
-
See SAS data view
- date and time format
-
instructions that tell SAS how to write numeric
values as dates, times, and datetimes.
- date format
-
in SAS software, the instructions that tell SAS
how to write numeric values as date values.
- datetime format
-
in SAS software, the instructions that tell SAS
how to write numeric values as datetime values.
- datetime value
-
See SAS datetime value
- delimiter
-
a character that serves as a boundary that separates
the elements of a text string.
- duplicate data
-
1) observations that have identical values in
all of the BY or CLASS variables. 2) observations that come from the
same log. The meaning that is intended is explained when the term
is used.
- ETL
-
See extract, transform, load
- event-type table
-
a table in which each observation represents an
event. The timestamp on the observation represents the date and time
of the event.
- exit point
-
a point in the supplied software where additional
code runs (if additional code is provided).
- external file
-
a file that is created and maintained by a host
operating system or by another vendor's software application. An external
file can read both data and stored SAS statements.
- extract, transform, load
-
a data warehousing process in which data is extracted
from outside sources, transformed according to operational and quality
needs, and loaded into a target database.
- foundation services
-
See SAS Foundation Services
- gallery
-
a group of reports that are stored on the SAS
Content Server and that can be filtered and managed by the Gallery
Manager application.
- global macro variable
-
a macro variable that can be referenced in either
global or local scope in a SAS program, except where there is a local
macro variable that has the same name. A global macro variable exists
until the end of the session or program.
- graphical user interface
-
any system that uses graphical objects such as
windows, menus, icons, buttons, and check boxes to represent the functions
of a software application and to enable the user to interact with
the application. By contrast, a command-line interface requires users
to interact with the software application by entering text. Many graphical
user interfaces use visual metaphors for real-world objects such as
file cabinets, folders, rulers, and scissors. Short form: GUI.
- GUI
-
See graphical user interface
- host
-
See host operating environment
- host operating environment
-
the operating environment (computer, operating
system, and other software and hardware) that is identified by an
IP address or by a domain name and that provides centralized control
for software applications.
- HTML
-
See HyperText Markup Language
- HyperText Markup Language
-
a coding system in which the codes indicate the
layout and style of the text in a text file. Other HTML codes enable
you to embed electronic objects such as images, sounds, video streams,
and applets (small software applications) into HTML documents. All
Web browsers can process HTML documents. Short form: HTML.
- ID variable
-
a variable that contains an alternate identifier
for the data in a CLASS variable. For example, the value of a CLASS
variable could be a device address, and the value of the corresponding
ID variable could be the name of the device. ID variables are useful
for identification because their values rarely change.
- 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.
- informat
-
See SAS informat
- information map
-
a collection of data items and filters that provides
a user-friendly view of a data source. When you use an information
map to query data for business needs, you do not have to understand
the structure of the underlying data source or know how to program
in a query language.
- IT data mart
-
a logical collection of the jobs, data, information
maps, tables, and other elements that support the extracting, transforming,
and loading (ETL) of IT data.
- job
-
a collection of SAS tasks that can create output.
- keep status
-
1) for a table, a value that indicates whether
the table is to be used or ignored. 2) for a variable in a table,
a value that indicates whether the variable is to be used or ignored.
- key performance indicator
-
a measurement that shows whether an organization
is progressing toward its stated goals. Short form: KPI.
- keyword parameter
-
a type of macro parameter that is identified by
its name, followed by an equal sign. Multiple keyword parameters can
be provided in any order, and must follow any positional parameters.
- KPI
-
See key performance indicator
- 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.
- local macro variable
-
a macro variable that is available only within
the macro in which it was created and within macros that are invoked
from within that macro. A local macro variable ceases to exist when
the macro that created it stops executing.
- machine
-
any type of data processing hardware that is recognized
as a single unit. Examples include a physical unit (such as a computer,
router, or telephone switch), a logical entity (such as a partition
in an IBM z Series system), or a set of CPUs that share the same memory.
- macro
-
a SAS catalog entry that contains a group of compiled
program statements and stored text.
- macro call
-
a statement that invokes a stored compiled macro
program.
- macro variable
-
a variable that is part of the SAS macro programming
language. The value of a macro variable is a string that remains constant
until you change it. Macro variables are sometimes referred to as
symbolic variables.
- management information base
-
a virtual database for data that is gathered by
one or more SNMP agents. Short form: MIB.
- master data dictionary
-
the master data definitions of tables and their
associated variables, as well as override control statements, if any.
Master copies of user-written definitions can be installed in the
data dictionary, too.
- mean
-
the arithmetic average, which is calculated by
adding the values of a sample variable and dividing this sum by the
number of observations.
- measure data item
-
a classification of data items. The values of
measure data items are aggregated (unless otherwise specified) and
can be used in computations or analytical expressions.
- metadata
-
descriptive data about data that is stored and
managed in a database, in order to facilitate access to captured and
archived data for further use.
- metadata repository
-
a collection of related metadata objects, such
as the metadata for a set of tables and columns that are maintained
by an application. A SAS Metadata Repository is an example.
- method
-
in object-oriented methodology, an operation that
is defined for a class and which can be executed by an object that
is created from that class.
- MIB
-
See management information base
- middle tier
-
in a SAS business intelligence system, the architectural
layer in which Web applications and related services execute. The
middle tier receives user requests, applies business logic and business
rules, interacts with processing servers and data servers, and returns
information to users.
- migrate
-
to populate a new deployment of SAS software with
the content, data, or metadata (or a combination of these) from an
existing deployment. Migrating might include upgrading to a new software
release, converting data or metadata, or other changes to ensure compatibility.
- 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.
- multi-tier architecture
-
a distributed architecture in which multiple components
interact with each other in multiple configurations.
- MXG software
-
the software from Merrill Consultants that processes
IT performance data records that are generated by the System Management
Facility (SMF) under the z/OS operating system, the OS/400 operating
system, and their subsystems. MXG software reads the raw IT performance
data records and writes them to SAS data sets for further analysis.
Examples of analysis are the measurement and management of IT resource
capacity, resource utilization, measurement of service objectives,
system tuning, and accounting and cost recovery.
- n-tier architecture
-
a type of network architecture that is used in
the development of relational business applications. N-tier architecture
separates an application's interface, its business logic, and its
databases into components, or tiers. This approach enables the tiers
to interact with each other in multiple configurations. The tiers
can easily be used and reused in new combinations in order to meet
dynamic business requirements.
- navigate
-
to purposefully move from one view of the data
in a table (or in some other data structure, such as a cube) to another.
Drilling down and drilling up are two examples of navigation.
- network
-
an interconnected group of computers.
- object
-
an entity that can be manipulated by the commands
of a programming language. In object-oriented programming, an object
is a compilation of attributes (object elements) and behaviors (methods)
that describe an entity. Unlike simple data types that are single
pieces of information (e.g. int=10), objects are complex and must
be constructed.
- operating environment
-
a computer, or a logical partition of a computer,
and the resources (such as an operating system and other software
and hardware) that are available to the computer or partition.
- PDB
-
See performance data warehouse
- PDB data dictionary
-
in a performance data warehouse (PDB), a SAS library
that contains metadata such as definitions of tables and variables
and status information for the data that the tables contain. The library's
name and libref are DICTLIB.
- performance data
-
information about how your IT system is doing
its work. You use this information to determine whether your system
is doing work efficiently and to determine how to change its load
or its tunable parameters so that it will perform more efficiently.
- performance data warehouse
-
logically, a data warehouse that contains detailed
and summarized performance data, as well as information (metadata)
that is needed for managing the data. Physically, each PDB consists
of a coordinated set of nine SAS libraries that contain performance
data plus other information that is related to one or more IT services.
Short form: PDB.
- permanent SAS library
-
a SAS library that is not deleted when a SAS session
ends, and which is therefore available to subsequent SAS sessions.
- PGMLIB
-
the libref (library reference name) for a SAS
IT Resource Management program library that is on the local server
host.
- positional parameter
-
a type of macro parameter that is named (using
comma delimiters) in the %MACRO statement at invocation, and is defined
in the corresponding position (again using comma delimiters) in the
macro execution statement.
- PROC
-
See SAS procedure
- procedure
-
See SAS procedure
- process
-
a functional unit of a program or task.
- program library
-
the SAS library in which most of the SAS IT Resource
Management software resides. For example, the master data dictionary
resides in the program library
- property
-
any of the characteristics of a component that
collectively determine the component's appearance and behavior. Examples
of types of properties are attributes and methods.
- protocol
-
a set of rules that govern data communications
between computers, between computers and peripheral devices, and between
software applications. TCP/IP, FTP, and HTTP are examples of protocols.
- publish
-
to deliver electronic information, such as files
and system-generated events, to one or more destinations. These destinations
can include e-mail addresses, message queues, publication channels
and subscribers, WebDAV-compliant servers, and archive locations.
- rank
-
to order observations according to the values
of particular variables. When a data item's values are ranked, the
values are both sorted and filtered. For example, to rank an organization's
top 10 customers based on sales figures, a query would sort the sales
figures in descending order and then filter the results to show the
10 customers who have the highest sales figures.
- ranking
-
the process of ordering observations according
to values of particular variables.
- raw data file
-
an external file whose records contain data values
in fields. A DATA step can read a raw data file by using the INFILE
and INPUT statements.
- remote server profile
-
a stored set of values that are used for connecting
to a remote server host.
- report definition
-
a specification that is used for generating a
report. A report definition includes information such as the table,
the names of the variables, the report style, and other attributes.
- report gallery
-
another term for gallery.
- repository
-
a storage location for data, metadata, or programs.
- repository access control template
-
the access control template (ACT) that controls
access to a particular repository and to resources for which access
controls are not specified. You can designate one repository ACT for
each metadata repository. The repository ACT is also called the default
ACT.
- response time
-
the amount of time to service a request.
- restore
-
to recover the contents of a backup copy.
- return code
-
a numeric value that indicates whether a request
was successful. A return code can also indicate a specific error or
warning.
- SAS catalog
-
a SAS file that stores many different kinds of
information in smaller units called catalog entries. A single SAS
catalog can contain different types of catalog entries.
- SAS catalog entry
-
a separate storage unit within a SAS catalog.
Each entry has an entry type that identifies its purpose to SAS.
- 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 datetime value
-
an integer that represents a date and a time in
SAS software. The integer represents the number of seconds between
midnight, January 1, 1960, and another specified date and time. For
example, the SAS datetime value for 9:30 a.m., June 5, 2000, is 1275816600.
- SAS Foundation Services
-
a set of core infrastructure services that programmers
can use in developing distributed applications that are integrated
with the SAS platform. These services provide basic underlying functions
that are common to many applications. These functions include making
client connections to SAS application servers, dynamic service discovery,
user authentication, profile management, session context management,
metadata and content repository access, activity logging, event management,
information publishing, and stored process execution.
- SAS informat
-
a type of SAS language element that applies a
pattern to or executes instructions for a data value to be read as
input. Types of informats correspond to the data's type: numeric,
character, date, time, or timestamp. The ability to create user-defined
informats is also supported. Examples of SAS informats are BINARY
and DATE. Short form: informat.
- SAS IT Resource Management client
-
a computer on which SAS IT Resource Management
software is installed with a client license. The client accesses data
on servers through a telecommunications protocol such as TCP/IP.
- SAS IT Resource Management server
-
a computer on which SAS IT Resource Management
software is installed with a server license. The server has 'write'
access to the IT performance data in IT data marts and is used for
processing data through the host operating environment's file system.
In addition, the server is used for administering IT data marts.
- SAS library
-
one or more files that are defined, recognized,
and accessible by SAS and that are referenced and stored as a unit.
Each file is a member of the library.
- SAS Metadata Repository
-
a container for metadata that is managed by the
SAS Metadata Server.
- SAS Metadata Server
-
a multi-user server that enables users to read
metadata from or write metadata to one or more SAS Metadata Repositories.
- SAS procedure
-
a program that provides specific functionality
and that is accessed with a PROC statement. For example, SAS procedures
can be used to produce reports, to manage files, or to analyze data.
Many procedures are included in SAS software.
- SAS Stored Process
-
a SAS program that is stored on a server and defined
in metadata, and which can be executed by client applications. Short
form: stored process.
- 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).
- scheduled job
-
in SAS IT Resource Management, one of a set of
batch jobs that run at a specified time, typically at night.
- schema
-
a map or model of the overall data structure
of a database. A schema consists of schema records that are organized
in a hierarchical tree structure. Schema records contain schema items.
- server
-
software that provides either resources or services
to requesting clients, possibly over a network.
- service
-
one or more application components that an authorized
user or application can call at any time to provide results that conform
to a published specification. For example, network services transmit
data or provide conversion of data in a network, database services
provide for the storage and retrieval of data in a database, and Web
services interact with each other on the World Wide Web.
- simple index
-
an index that uses the values of only one variable
to locate observations.
- simple index variable
-
a variable for which an index is built. The index
contains information about the values of the variable and about the
observations that contain those values.
- Simple Network Management Protocol
-
a protocol or standard that is used for exchanging
network management information, which is information that enables
the network to be managed. Short form: SNMP.
- slowly changing dimensions
-
a technique for tracking changes to dimension
table values in order to analyze trends. For example, a dimension
table named Customers might have columns for Customer ID, Home Address,
Age, and Income. Each time the address or income changes for a customer,
a new row could be created for that customer in the dimension table,
and the old row could be retained. This historical record of changes
could be combined with purchasing information to forecast buying trends
and to direct customer marketing campaigns.
- SNMP
-
See Simple Network Management Protocol
- SNMP agent
-
a software module that performs network management
functions.
- staged data
-
raw data that has been read, possibly transformed,
and written to a SAS data set.
- staged table
-
a type of table that contains data that has been
extracted from an input data store and transformed into a standard
form for further transformation. A staged table is defined in metadata
from a template table, which, after it is used, exists in physical
form.
- staging code
-
SAS statements that read raw data, transform it,
and write it to a SAS data set.
- stored process
-
See SAS Stored Process
- summarize
-
to calculate summary statistics in order to represent
the values of variables in the detail level of a performance data
warehouse (PDB). The summary statistics are stored in the day, week,
month, and/or year levels of the PDB.
- supplied format
-
a format that is shipped with SAS IT Resource
Management.
- supplied report definition
-
a report definition that is shipped with SAS IT
Resource Management.
- supplied software
-
software that is shipped with SAS IT Resource
Management.
- supplied table definition
-
a table definition that is shipped with SAS IT
Resource Management.
- system availability
-
the percentage of time that a system is available
to respond to the requests of its users.
- table definition
-
the attributes of a table and of its associated
variables.
- template table
-
a type of table that represents a model of a staged
table for a particular adapter. A template table includes metadata
that controls the wizards that are associated with an adapter.
- transformation
-
in data integration, an operation that extracts
data, transforms data, or loads data into data stores.
- tuning
-
the process of tracking the performance of an
IT service, comparing the performance to service objectives in order
to identify bottlenecks and hardware problems, and then adjusting
the service to eliminate the problems. Tuning also involves distributing
work equitably to the available computer hardware in order to optimize
the use of resources.
- type
-
See data type
- utilization
-
1) for resources that can be partially occupied
(for example, memory), the fractional usage of a resource. 2) for
resources that cannot be partially busy (for example, a CPU), the
ratio of time that a resource is being used to the total elapsed time.
- 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.
- Web browser
-
a software application that is used to view Web
content, and also to download or upload information. The browser submits
URL (Uniform Resource Locator) requests to a Web server and then translates
the HTML code into a visual display.
- Web-distributed authoring and versioning
-
a set of extensions to the HTTP protocol that
enables users to collaboratively edit and manage files on remote Web
servers. Short form: WebDAV.
- WebDAV
-
See Web-distributed authoring and versioning
- WebDAV repository
-
a collection of files that are stored on a Web
server so that authorized users can access them.
- WebDAV server
-
an HTTP server that supports the collaborative
authoring of documents that are located on the server. The server
supports the locking of documents, so that multiple authors cannot
make changes to a document at the same time. It also associates metadata
with documents in order to facilitate searching. The SAS business
intelligence applications use this type of server primarily as a report
repository. Common WebDAV servers include the Apache HTTP Server (with
its WebDAV modules enabled), Xythos Software's WebFile Server, and
Microsoft Corporation's Internet Information Server (IIS).
- weight
-
a numerical coefficient that is assigned to an
item and which indicates the relative importance of the item in a
frequency distribution or population
- weighting variable
-
a variable whose values represent the weights
for each observation.
- WHERE clause
-
the keyword WHERE followed by one or more WHERE
expressions.
- WHERE expression
-
defines the criteria for selecting observations.
- wizard
-
an interactive utility program that consists of
a series of dialog boxes, windows, or pages. Users supply information
in each dialog box, window, or page, and the wizard uses that information
to perform a task.
- workload
-
the amount of work a system is experiencing. Workload
can be measured in terms such as characters per second, processes
per second, or transactions per second.
Copyright © SAS Institute Inc. All rights reserved.