Chapter Contents



Library Engines


library engines
support the SAS data library model. Library engines can be classified as native or interface.

Native Library Engines

Native library engines are engines that read from or write to files formatted by SAS only. Five native library engines are common to all operating environments:

base engine
writes SAS data libraries to disk format. If you do not specify an engine name on the LIBNAME statement when creating a new SAS data library, SAS automatically selects this engine. The base engine is also automatically selected if you are accessing existing SAS data sets on disk.

The base engine

remote engine
allows access to data across SAS session boundaries and across operating environment boundaries.

compatibility engine
enables you to access SAS data sets that were created by older versions of SAS without converting them. SAS determines whether the library is stored in disk or tape format, and automatically reads from and writes to the library in the correct format.

sequential engine
uses a simpler format to access files on storage media that do not allow random access methods, for example, tape or sequential format on disk.

transport engine
enables moving your SAS data sets from one operating environment to another and from one release to another.

Operating Environment Information:   In some operating environments, one compatibility engine reads both disk and tape. Other operating environments have two separate compatibility engines-one for each storage medium. See the SAS documentation for your operating environment for the engine names and examples for using them.  [cautionend]

Interface Library Engines

Interface library engines read from files formatted by other software.

reads SPSS Release 9 files and SPSS-X files in either compressed or uncompressed format. The engine can also read the SPSS Portable File Format, which is analogous to the transport format for SAS data sets.

reads OSIRIS data and dictionary files in EBCDIC format.

reads BMDP save files.

Interface View Engines

Interface view engines are supported by SAS/ACCESS software. These engines enable you to read and write data directly to and from files formatted by a database management system (DBMS), such as DB2 and ORACLE. Interface view engines enable you to use SAS procedures and program statements to process data values stored in these files without the cost of converting and storing them in files formatted by SAS. Contact your SAS software representative for a list of the SAS/ACCESS interfaces available at your site. For more information about SAS/ACCESS features, see Accessing Data in a DBMS and the SAS/ACCESS documentation for your DBMS.

Operating Environment Information:   The capabilities and support of these engines vary depending on your operating environment. See the SAS documentation for your operating environment for more complete information.  [cautionend]

Chapter Contents



Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.