Because
the SPD Engine organizes data for high-performance processing, an
SPD Engine data set is physically different from a default Base SAS
engine data set. The default Base SAS engine stores data in a single
data file that contains both data and data descriptors for the file
(metadata). The SPD Engine creates separate files for the data and
data descriptors. In addition, if the data set is indexed, two index
files are created for each index. Each of these four types of files
is called an SPD Engine
component file and
each has an identifying file extension.
In addition, each
of these components can consist of one or more physical files so that
the component can span volumes but can be referenced as one logical
file. For example, the SPD Engine can create many physical files containing
data, but reference the files containing data as a single data component
in an SPD Engine data set. The
metadata and index components differ from the data component in two ways:
-
You can specify a fixed-length
partition size for data component files using the PARTSIZE= option.
However, you have little or no control over the size of the metadata
or index partitions.
-
The data component files
are created in a cyclical fashion across all defined paths. The metadata
and index components are created in a single path until that path
is full, and then the next path is used.