SPD Server 5.3 contains a driver that enables you to use two new SAS programming languages
to
read and write SPD Server tables: the SAS DS2 language and the SAS FedSQL language.
The SAS DS2 language
is a SAS proprietary programming language that was introduced in SAS
9.4 that is appropriate for advanced data manipulation and applications.
It also includes additional data types, ANSI SQL types, programming
structure elements, and user-defined methods and packages.
The SAS FedSQL language
is a SAS proprietary implementation of the ANSI SQL:1999 core standard
that was introduced in SAS 9.4. It provides support for new data types
and other ANSI 1999 core compliance features and proprietary extensions.
FedSQL brings a scalable, threaded, high-performance way to access,
manage, and share relational data in multiple data sources. FedSQL
is a vendor-neutral SQL dialect that accesses data from various data
sources without submitting queries in the SQL dialect that is specific
to the data source. In addition, a single FedSQL query can target
data in several data sources and return a single result table.
Access to the server with these languages is enabled by specifying the LIBGEN=YES
option in the SPD Server LIBNAME statement. The LIBGEN=YES option configures the SPD
Server connection to
generate additional domain connections. When these connections are configured, you
can submit DS2 language statements
from your
Base SAS session by using the DS2 procedure. You can submit FedSQL language statements by
using FEDSQL
procedure.
When using PROC DS2 and PROC FEDSQL to read and write SPD Server tables, there is
no need to specify IP=YES to invoke SQL implicit pass-through. These procedures submit
the DS2 and FedSQL language statements directly to SPD
Server.
The following LIBNAME
options are supported for use with PROC DS2 and PROC FEDSQL: ACLGRP=,
ACLSPECIAL=, and TEMP=.
For more information
about the server connection, see LIBGEN= LIBNAME Statement Option.For more information about the languages,
see
SAS 9.4 DS2 Language: Reference, Sixth Edition,
and
SAS 9.4 FedSQL Language: Reference, Fifth Edition.
For more information about the DS2 and FEDSQL procedures, see
SAS
9.4 Procedures Guide, Sixth Edition.