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 is the SPD Server Name Server.
-
spdsservis the SPD Server host.
-
spdsbase is the LIBNAME proxy.
-
spdslog is the message logger.
-
spdsaud is the audit logger.
-
spdseng is the SQL Pass-Through engine.
-
ixutil is the data set index utility
.
-
psmgr is the password file utility.
-
spdssnet is the ODBC, JDBC, and htmSQL
gateway,
-
spdsperf is the Performance server.Note: spdsperf is
not currently available for Linux on X64.
-
spdsls gives physical file listings for
a LIBNAME domain.
-
spdsbkup performs full or incremental table
backups.
-
spdsrstr restores full or incremental table
backups
-
spqldrive is a stand-alone SQL Pass-Through
driver.
-
spdsconv is the SPD Server 3.x to SPD Server 4.x table conversion utility.
-
spdsclean is the SPD Server disk cleanup
utility.
-
dulibv3 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 is the debug version of spdsbase.
-
spdsengd is the debug version of spdseng.
-
spdsnlslib is the NLS library.
-
spdsnlslibd is the debug version of spdsnlslib.
-
spdsiotest is the stand alone SPD Server
I/O scalability test.
The
lib/
subdirectory contains the following SPD Server
library files:
-
spdslib 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 with the -libnamefile
option for the spdsserv command.
-
libsamp.parm is a more advanced example of
a LIBNAME configuration file.
-
pwdb is a script to start the Password
Manager executable.
-
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.
-
rc.perf is a Bourne shell script to start
a standard Performance Server.
-
killspds is a shell script that kills all
processes for a UNIX user beginning with the letters spds. Do not
use the killspds script if you have any processes
running in UNIX that do not belong to SPD Server, but whose executable
names begin with the letters spds.
-
killrc is a shell script that kills all
processes related to a run of rc.spds. The killrc script is selective.
It does not kill SPD Server processes that are not related to core
processes started by rc.spds. Those core processes are initially started
when rc.spds runs. The core processes are typically spdsnsrv, spdsserv,
spdsbase, spdslog, and spdssnet, based on the rc.spds script the /samples
directory.
-
doc_examples.sas contains sample SAS code that
is used in the SAS Scalable Performance Data (SPD) Server
4.5: User's Guide documentation. 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.
-
process_perf_log is a PERL script that processes
a Performance Server log and server log into data that can be read
into a SAS data set for post-performance analysis. The parameters
are detailed in the script.
-
PerfDataSample.sas is used to read a processed Performance
Server log into a SAS data set.
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. No SPD Server files are delivered in this directory.
It is for customer use only.
The
spdssmc/
directory contains the SAS Management Console
files that support SPD Server.