Introduction to SAS Scalable Performance Data Server

SAS Scalable Performance Data Server (SPD Server) is a product designed for high-performance data delivery. Its primary purpose is to provide user access to large amounts of data for intensive processing (queries and sorts). The product provides full 64-bit processing, supporting up to 2 billion columns and for all practical purposes, unlimited rows of data (potentially petabytes of data).
The product includes the following:
  • A server. The server exploits symmetric multiprocessing (SMP) hardware and software architectures in order to process data in concurrent threads in parallel on multiple processors. The server supports a client/server model for data access. Multiple clients can access the server concurrently.
  • A SAS client. The SAS client supports SAS languages and procedures and brings the full analytic power of SAS to data on the server.
  • ODBC and JDBC clients. These clients enable Windows users who do not use SAS to write JDBC and ODBC code to access the server.
  • A C-like application programming interface (API) for writing applications that access SPD Server.
  • A collection of utilities for maintaining the server.
The SAS SPD 5.3 server and SAS client operate on computers that run on the third maintenance release of SAS 9.4.
SAS users access the server by using SQL pass-through or by using the SAS language.
Last updated: February 8, 2017