Directory
names in the packing list are subdirectories of your SPD Server host
installation directory, whose path is represented by
InstallDir\
.
Note: InstallDir\
represents the root directory where SPD
Server is installed.
The
bin\
subdirectory contains the following binary files:
-
spdsnsrv.exe is the SPD Server Name Server.
-
spdsserv.exeis the SPD Server host.
-
spdsbase.exe is the LIBNAME proxy .
-
spdslog.exe is the message logger .
-
spdsaud.exe is the audit logger.
-
spdseng.dll is the SQL Pass-Through engine.
-
ixutil.exe is the data set index utility.
-
psmgr.exe is the password file utility.
-
spdssnet.exe is the ODBC, JDBC, and htmSQL
gateway.
-
spdsls.exe gives physical file listings for
a LIBNAME domain.
-
spdsbkup.exe performs full or incremental table
backups.
-
spdsrstr.exe restores full or incremental table
backups.
-
spqldrive.exe is a stand-alone SQL Pass-Through
driver.
-
spdsconv.exe is the SPD Server 3.x to SPD Server 4.x table conversion utility.
-
spdsclean.exe is the SPD Server disk cleanup
utility.
-
dulibv3.dll is the SPD Server 3.x 64-Bit version of the shared library used by
spdsconv. The dulibv3 file is included only if your system previously
supported SPD Server 3.x tables.
-
spdsbased.exe is the debug version of spdsbase.
-
spdsengd.dll is the debug version of spdseng.
-
spdsnlslib.dll is the NLS library.
-
spdsnlslibd.dll is the debug version of spdsnlslib.
-
spdsiotest.exe is the stand-alone SPD Server
I/O scalability test.
-
spdsbat.exe is an executable that is used
to make SPD Server act as a service.
-
spdsmakesvc450.exe is an executable that is used
to install SPD Server as a service.
The
lib\
subdirectory contains the following SPD Server
library files:
-
spdslib.dll is the run-time library that performs
SQL Pass-Through from C and C++ applications to SPD Server.
-
spds.dll is the application extension library
that is accessed via the SAS ODBC Driver.
The
samples\
directory contains the following files of
interest:
-
auditraw.sasis used to read proxy audit files
that do not include WHERE clause auditing.
-
auditwh.sasis used to read proxy audit files
that include WHERE clause auditing.
-
audit.sql.sasis used to read an SQL audit file.
-
libnames.parm is a sample SPD Server host LIBNAME
configuration file. Use this file with the -LIBNAMEFILE
option for the spdsserv command.
-
libsamp.parm is a more advanced example of
a LIBNAME configuration file.
-
spdsserv.parm is a sample SPD Server host parameter
file. It sets the defaults for SPD Server options. Use this file with
the -PARMFILE option for the spdsserv command.
-
rc.spds is a Bourne shell script to start
a standard SPD Server environment.
-
doc_examples.sas contains sample SAS code that
is used in the SAS Scalable Performance (SPD) Data Server
4.5: User's Guide. This guide provides SPD Server LIBNAME
and data set usage and syntax options.
-
verify.sas is a SAS installation verification
job. You should run it after you install SPD Server.
-
spdsinst.sas demonstrates the simple use of
WHERE clauses and WHERE planner output.
-
passthru.sas demonstrates SQL Pass-Through
usage. It gives examples of simple, single-level Pass-Through and
secondary libref and connection scenarios.
-
tempwork.sas demonstrates temporary LIBNAME
domain support. Files created in a temporary LIBNAME domain are automatically
deleted when the SAS session ends.
-
paraload.sas shows how to perform parallel loads
from an existing table into an SPD Server table. This technique exploits
a parallel load capability in the LIBNAME proxy.
-
aclcolrw.sas shows the use of ACL row and column
security features.
-
symbsub.sas shows how symbolic substitution
in SQL Pass-Through statements can provide row-level security in tables.
-
fmtgrpby.sas shows how to use formatted parallel
GROUP BY statements in SQL Pass-Through.
-
scale.sas can be used to benchmark the scalability
of your SPD Server.
-
dynamic_cluster*.sas shows how to use dynamic clusters
with a MIN and MAX variable list.
-
minmax*.sasshows how to use a MIN and MAX
variable list on an SPD Server table.
-
paralleljoin*.sasshows the use of the SQL Parallel
Join performance enhancement.
-
starjoin*.sas shows the use of the SQL Star
Join performance enhancement.
-
index_scan*.sas shows the use of the SQL index
scan performance enhancement.
-
materialize_view*.sas shows the use of the SQL materialized
view performance enhancement.
The
doc/
directory contains information to locate the
online
SAS Scalable Performance Data (SPD) Server 4.5:
Administrator's Guide and the
SAS Scalable
Performance Data (SPD) Server 4.5: User's Guide in PDF
format.
The
lic\
directory contains the SPD Server license file
for your installation.
The
spds.lic file is used by the SPD Server Name Server
to validate SPD Server hosts for their target hardware configurations.
Once you obtain a valid SPD Server setinit for a machine, you need
to append it to this file.
The
msg\
directory contains SPD Server message files.
The collection of
*.m
files are used
by various SPD Server components to generate message text.
The
site\
directory is a storage directory for a user's
site-specific customization of the sample SPD Server start-up and
configuration files. For example:
-
spdsmakesvc.bat is the "make SPD Server a service"
batch file.
-
spdsremovesvc.bat is the "remove SPD Server-service"
batch file.
-
spdsstartsvc.bat is the "start SPD Server service"
batch file.
-
spdsstopsvc.bat is the "stop SPD Server service"
batch file.
-
spdsnsrv.bat is the SPD Server Name Server
start-up batch file.
-
spdssnet.bat is the SPD Server SNET server
start-up batch file.
-
spdsserv.bat is the SPD Server start-up batch
file.
The
spdssmc\
directory contains the SAS Management Console
files that support SPD Server.