Chapter Contents |
Previous |
Next |
SAS/SHARE User's Guide |
The traditional scenario for using SAS/SHARE is an environment in which multiple client sessions all want to share (read and write) records in the same SAS data set.
The following list includes a sample of the types of operations that multiple clients can perform at the same time:
SAS/SHARE Offers a Path to Remote Data |
In this scenario, you might have a network of client machines that need read access to a data set that resides on a central server system machine. You could use SAS/CONNECT and have each of those clients create a remote session on the central server machine. However, if you need to read only a small-to-moderate amount of data, the overhead for each client that is signing on to the central host and starting a SAS session may be significant. Also, the additional load on the central machine that comes with each of these SAS sessions may be undesirable. You can avoid this overhead and additional load by having those client sessions access data through a SAS/SHARE server that is running on the central machine. Because the server is already running and it serves multiple users, connecting to the server and accessing the data takes very little time.
SAS/SHARE Server Is the Hub between Data and Its Clients |
A SAS/SHARE server may be thought of as a hub that serves clients with data from many different sources. For example, a server must use a SAS/ACCESS engine to ORACLE in order to access data that is stored in an ORACLE DBMS. As another example, a server can get to SAS data through a Native Library engine. See your SAS/ACCESS documentation for details about how to specify an engine to access specific data. Data Sources for a SAS/SHARE Server shows a sample of the data sources that a SAS/SHARE server can provide to its clients.
Data Sources for a SAS/SHARE Server
With an identified DBMS, a SAS/SHARE server supplies the requesting client with data for its data processing needs. In Version 8, support extends to clients other than the classic SAS client.
With a license for SAS/SHARE*NET software, you may send requests to a SAS/SHARE server from a client that is not a SAS application. A SAS/SHARE*NET server is a SAS/SHARE server for which SAS/SHARE*NET software is licensed. SAS/SHARE*NET software includes the Data Services component of SAS/IntrNet software.
Examples of clients that are not SAS applications are:
Each of the preceding client interfaces or applications has its own documentation.
SAS/SHARE Server Clients shows a sample of the types of clients that a V8 server supports. The diagram shows a SAS/SHARE server that is running in a SAS session in a supported operating environment. A server administrator starts the SAS/SHARE server session. SAS/SHARE clients can connect to the server from any machine on your network. SAS clients use the REMOTE engine to access data through a SAS/SHARE server.
The term other client refers to a client that is not a SAS application. For each of these clients, the appropriate client-side drivers and libraries must be invoked, as appropriate.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.