Compressing a file is
a process that reduces the number of bytes required to represent each
observation. Advantages of compressing a file include reduced storage
requirements for the file and fewer I/O operations necessary to read
or write to the data during processing. However, more CPU resources
are required to read a compressed file (because of the overhead of
uncompressing each observation). There are situations where the resulting
file size might increase rather than decrease.
Use the COMPRESS= data
set option to compress an individual file. Specify the option for
output data sets only—that is, data sets named in the DATA
statement of a DATA step or in the OUT= option of a SAS procedure.
Use the COMPRESS= data set option only when you are creating a SAS
data file (member type DATA). You cannot compress SAS views, because
they contain no data.
After a file is compressed,
the setting is a permanent attribute of the file, which means that
to change the setting, you must re-create the file. That is, to uncompress
a file, specify COMPRESS=NO for a DATA step that copies the compressed
file.