Previous Page | Next Page

Managing SAS Application Servers

Defining Multiple Application Servers


Add an Additional SAS Application Server

When you deploy SAS, the SAS Deployment Wizard creates an initial SAS Application Server using the inputs that you supply. Later, you can re-run the SAS Deployment Wizard to create additional application servers on new machines. For more information, see "Adding SAS Products" in SAS Intelligence Platform: Installation and Configuration Guide.

Follow these guidelines when running the SAS Deployment Wizard to add a new SAS application server:

There are several reasons why you might want to create a second application server. A couple of these reasons are discussed in the following sections.


Scenario 1: Using SAS Data Integration Studio to Access Remote Data

Imagine that you are using SAS Data Integration Studio to process a large amount of data that resides on a machine different from the workspace server to which the application submits its code, as shown in the following figure.

Application Server and Data on Different Machines

[Application Server and Data on Different Machines]

One way to execute such a job efficiently is to define two application servers. One is the default application server for SAS Data Integration Studio and contains the workspace server to which the application will submit its generated code. The other application server contains a SAS/CONNECT server (which is collocated with the data), and the library of data to be processed is assigned to this application server. See the following figure.

Create an Application Server That Is Collocated with the Data

[Create an Application Server That Is Collocated with the Data]

If you choose for the transformations in the job to be executed on the remote host, then SAS Data Integration Studio generates the code that is necessary for the transformations to be executed by the SAS/CONNECT server. The overall job is submitted to the workspace server. However, the workspace server then submits the code for each transformation to the remote server.

The generation of this type of code is made possible by the definitions of the two application servers, one of which is the default application server for SAS Data Integration Studio and the other the application server to which the data library is assigned.

Note:   For more information, see Setting Up Multi-Tier Environments in SAS Intelligence Platform: Desktop Application Administration Guide.  [cautionend]


Scenario 2: Using Multiple Application Servers with SAS Web Report Studio

Suppose that you want to create an environment in which row-level security can be strictly enforced for a set of SAS Web Report Studio users. (For a detailed description of this feature, see BI Row-Level Permissions in SAS Intelligence Platform: Security Administration Guide.)

Part of the setup is to create a special workspace server for use by the report creators who need the secure environment. This special workspace server is a component of a new SAS Application Server. See the following figure.

Using a Second Application Server to Enable Row-Level Security

[Using a Second Application Server to Enable Row-Level Security]

The original workspace server can service users of other applications and users of SAS Web Report Studio whose access to data does not need to be so closely controlled.

Previous Page | Next Page | Top of Page