Chapter 35
SAS Engines
Definition of a SAS Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
Specifying an Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 739
How Engines Work with SAS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
Engine Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
About Engine Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 741
Read/Write Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
Access Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
Levels of Locking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743
About Library Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
Definition of a Library Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
Native Library Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 744
Interface Library Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
Special-Purpose Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
Character Variable Padding (CVP) Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
SAS Information Maps LIBNAME Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
SAS JMP LIBNAME Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
SAS Metadata LIBNAME Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
SAS XML LIBNAME Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 748
Definition of a SAS Engine
An engine is a component of SAS software that reads from or writes to a file. Each
engine enables SAS to access files that are in a particular format. There are several types
of engines.
Specifying an Engine
Usually, you do not have to specify an engine. If you do not specify an engine, SAS
automatically assigns one based on the contents of the SAS library.
Even though SAS automatically assigns an engine based on the library contents, it is
more efficient for you to specify the engine. In some operating environments, in order to
739
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.103.154