This guide covers the administration
of the SAS Application Server, which is a logical entity that represents
the SAS server tier in the SAS Intelligence Platform. This application
server contains a set of actual servers. For example, a SAS Application
Server usually contains the following servers:
Workspace Server
enables client applications
to submit SAS code to a SAS session by using an application programming
interface (API). For example, when you use SAS Data Integration Studio
to submit an extract, transform, and load (ETL) job for processing,
the application generates the SAS code necessary to perform the processing
and submits it to a workspace server. You can run as many instances
of workspace servers as are needed to support your workload.
Pooled Workspace Server
enables client applications
to submit SAS code to a SAS session by using an application programming
interface (API). Pooled workspace servers are workspace servers in
every respect except that these servers automatically use pooling
and load balancing.
Stored Process Server
interacts with SAS
by submitting stored processes, which are SAS programs that are stored
and can be executed by client applications. You can use stored processes
to perform complex tasks such as analyzing data and creating reports,
and then return the results to the client or publish the results to
a channel or repository.
OLAP server
delivers pre-summarized,
multidimensional data (cubes) to business intelligence applications.
The data is queried using the multidimensional expressions language
(MDX).
In addition, a SAS Application
Server might contain one of more of the following servers:
SAS/CONNECT Server
enables clients to
execute code on a remote host, or to move data between client and
server machines.
SAS batch server
stores information
in metadata about how to execute a SAS command in batch mode. A batch
server is a required if you are using the SAS scheduling system. There
are three batch servers:
SAS Grid Server
enables Platform LSF
to start SAS/CONNECT servers on a SAS compute grid in order to execute
grid-enabled SAS programs or grid-enabled jobs that are created in
SAS Data Integration Studio and SAS Enterprise Miner.
This guide explains how to administer all of these server
components and the SAS Application Server as a whole.
This guide assumes that
you are familiar with the concepts and terminology that are introduced
in the
SAS Intelligence Platform: Overview document. For a list of all of the documents that
SAS publishes to support administration of the SAS Intelligence Platform,
see
http://support.sas.com/93administration.